I really enjoy my new Roomba. This Roomba does exactly what you would expect it to do, vacuum up enough to keep you from having to do it all the time. Is it perfect? No. Is it helpful and convenient? Absolutely!
I have a 2 bedrooms with all hard floors and no pets and the robot cleans really well.