I was finding that my swiffer was not keeping my floor clean the way I needed (toddler life) and I hate manual mopping- this steam mop is a game changer! It was so easy to set up and maintain, easy to use, and my floors look amazing. Love how it picks up dry dirt and steam mops at the same time. I would highly recommend.