This is really an amazing floor cleaner. I have mostly hardwood floors and every time before I would be killing my back scrubbing my floors. Since I have had this everything is so much better. I am able to breeze through cleaning the floors and it actually cleans my floor as good as I do. My favorite part is the ability to dry the floors at the same time as cleaning. This thing is a game changer for cleaning floors!