I was really surprised with how well this vacuumed and washed the floor. The only downside I would say is the battery life is not the longest. I have all hard surface floors and on full charge I am almost able to get all of my floor, but not quite all of it.