We have been using the iRobot Roomba vacuum for years! We actually have three of them now. We use one for each level of our home (upstairs, main floor and basement). They work really great at getting up every little hair and piece of dust. The only issues are: 1) They don't work on stairs 2) They don't get all the way in the corners all though they come close and get some of the dirt. 3) They get stuck on floor vents, sofas and low chairs. 4) The batteries do wear out and have to be replaced. All that being said, they are still my favorite vacuum because I don't have to stand there and push something and work like a dog getting the floor cleaned. I just push a button and let it go. I am all for less work for me physically. Age I get older (and I have a bad back) I am not able to do things as I did when I was in my 20's. With this vacuum, I don't have to spend an hour or so cleaning the floors. I believe in exercise but there are more fun ways to do it than vacuuming floors!