I got the product for free in exchange for writing this review. Our kitchen floor gets washed with a steam mop every week, so I figured it couldn't possibly be THAT dirty in between washes. I was wrong. After assembling the floor cleaner, and adding the water and cleaning solution, I washed the floor and was disgusted by just how dirty the water receptacle was. I love that this cleaner has a self clean mode so the roller gets cleaned in between washes. Running this over my floor only took a few minutes and was super easy. I now look forward to washing the kitchen floor just so how I can see how gross the water is. It's very satisfying seeing all that dirt washed down the drain.