I have the H20 steam cleaner, and it is the best cleaning tool I have ever owned. When I was moving out of my house, I used it on everything including walls ,floors, basement concrete floor, windows, cabinets, furniture, bathroom tub, you name it. I had to stand on a chair to use it for some of these jobs because you can't turn it upside down.
It was a miracle. You could visibly see the difference between the area you cleaned and the area next to it.
I am a smoker, and it took the smoke film off walls like nobodys business. I used it to steam clean the mattresses as well, because the people renting my house wanted to keep the mattresses.
Nothing works like this thing. Not the magic eraser, not Awesome cleaner
(which is really good tho), not the swiffer wet jet, not baking soda, not vinegar.
And it just uses water. No chemicals.
Wonderful. The people I rented my house to said they had never seen such a clean house.