I love this thing! I have three dogs and lots of dog hair. To have a 'Bot clean the house while I cook breakfast is a wondeful concept. And the concept worked when it worked. When the concept did not work was when it did not work. The Roomba broke within two months of purchase. They were great and replaced it. The new one broke again. And now the third one broke. They all seem to have the same problem. After a month or so of usage, they buzz around like a scattered and confused droid. Backs up and backs up and backs up. Starts. Stops. Turns. Turns off again. Maybe the 'Bot is not up to the task of dog hair - I dont know. All I know is I have now had three, each one broke, and I am shopping for a new vacuum. (these are the robots our military are going to take into combat???)