We have 2 very advanced iRobot Roombas that do our floors, and its worth every penny for me to let them do it. They do a good job, and its rare that they miss anything, even though once in a while they get stuck somewhere, so I just give it little push and it usually goes about its business. If I could find one that folds my clothes and puts them away, I would be all set. So now I'm looking for one that mows my yard for me.