It does a much more complete job than I do but takes longer. Soooo, If I am in a hurry I do the floors myself. If I keep up with it I turn it on whenever I leave the house and the floors always stay clean.