I have a very busy household. Zoomie does the whole house 4 times a week and my rumba mop 3 times a week to keep clean floors. I love it because I don't have to sweep and mop everyday anymore. Training Zoomie was the easy part, training my family to keep their things (debris) off the floor is the hard part. We hate the feeling of sand or anything on our floor (on our feet) so it was a never ending process keeping the floors clean. We have a mixture of wood, tile and carpet so Zoomie is perfect for the task.