The Shark Portable Pro steam cleaner does the best job getting a deep clean. It is slower to use though because you have to continually wait for the water to re-heat and the pressure to be built up enough. It seems to output hotter steam at a high pressure than the new mop I just bought. It really cleans anything too. I used it on floors, bathrooms, and kitchen counters. It is a bit bulky for storage purposes though. And, compared to the newer upright versions, this one wears out your back a little bit more because you have to bend over the mop attachment. Mine broke after several years of use and many, many moppings. Customer service for Shark is excellent as well. They sent me a replacement part for one I broke for free. I upgraded to the newer upright model, but don't feel it cleans as well.