My husband has wanted a Roomba for many years, but I never thought they would be helpful for us until we moved to a house with hardwood and tile floors. We also have a toddler and an elementary school aged child as well as two cats, so there is always crumbs, dirt, and cat hair all over the floors. Since I sweep or vacuum every day, I thought I would try out this Roomba. At first I was skeptical of its ability to clean properly given the relatively small brushes. However, I was really impressed with how well it cleaned up the cracker crumbs on the area rug. We have steps going down to our foyer, and it sensed the steps and cleaned right to the edge. It needed just a 3 hour charge before it was ready to start cleaning. I also like that you can set up the docking station in a corner of the house, and the Roomba automatically returns to dock once it has swept the whole floor. We left it running in the living room yesterday while we went out for dinner, and when we came back, the floor was all swept and looked great, and the Roomba was back charging in its dock. It is really very user friendly, and it even has the option to set up a cleaning schedule. This is super helpful for those with pets in the house. Overall, I recommend it for busy families, and it would probably be really great for older people who may find traditional vacuums too heavy.