We recently got a roomba. I bought the model with hepa filters so it picks up more fine dust and detoxes the house better. We have a cat and I can see all her hair in it- seems to work well on that front. We run it pretty much everyday as the kids are forever turning it on. I love that the floors are always clean!! I'm surprised how little I have to pick up for it to still work fine. It pushes toys like matchbox cars and thomas trains out of the way (actually cleans them out from under the beds for me!) and goes around bigger things. Anything really little like lego pieces it picks up and I just collect them out of the bin thing when emptying it.