This thing works awesome. It has so much power. We use it on our tile bathrooms. We used to just use a handheld vac and then steam mop it. This did it all on one step and it looks better than it ever did. The self cleaning is awesome and even the cleaning solution smells great.