This machine is amazing. I have two children, two dogs, two cats, a full time job, and a large house. Before I got the roomba, I was either oppressed by the dirt on the floor or oppressed with vacuuming. But now I have it set to go off automatically every weekday at 10:00, and my floors are always clean. When I come home from work, I simply need to clean it out-- a 1 minute process-- and put it back for its next day's work.