Hands down the best purchase I have made for my house! I was very hesitant to get this because I am VERY picky and OCD about my floors and cleaners. I have a high dollar Electrolux that I sometimes use on my hard floors and it has a "hard floor" button. This little mop vac does way better than the Electrolux. I use this in my kitchen, bathrooms, washroom and pantry several times a day to just keep things tidy. It has great suction on the vac part. The only complaint that I have is that the mop trigger is in a spot that can be easily pressed by accident causing debris to get wet and then difficult to vacuum up. Definitely vacuum all floors first before you are tempted to go ahead and spray a spot or it's game over unless you change your pad, other than that, it is perfect!