We have a chihuahua and a cat in a three bedroom house with a large bathroom and kitchen and an over 300 square foot sun room, one house away from a dirt road, all floors are vinyl, laminate or tile. It is not an exaggeration to say that I spend over $40/month on Swiffer wet and Swiffer dry pads, not to mention the time it takes to use them. I deliberately didn't sweep for three days in preparation for this Roomba review. It wasn't difficult to program (or at least I thought) but when the time came and passed without it starting up I pressed 'CLEAN' manually and watched it start. Let me say this...do not program it to run while you are sleeping and if you can avoid it, don't have it run when you are at home! Although it was good I was here for the test run, the floors were clear of obstacles but it managed to knock over the broom in front of the washer and dryer and get trapped there That aside; it is frustrating to watch it do the hall several times and the bathroom several times. The results don't lie, though, this cleaned the floors very well and took an hour and six minutes. I won't have to Swiffer dry often at all and it will also reduce the times I have to wet Swiffer! I am so happy with this. It is definitely a time and money saver!