It helps cleaning, but does not clean as deep as I would like. It does fine in small spaces, But for cleaning the main floor of my house, I had to create many schedules at different days in order for her to finish the job.