I bought this for my mom as a gift. She loves it. I borrowed it from her to steam off wallpaper and it's working good. As for cleaning, the trick is to constantly steam and wipe without letting it cool too much. It took me about 30 minutes just to clean soap scum off my bathtub. It didn't do anything for the dots on the bottom from old sticky bathgrips. However, my mom said it cleaned the bottom of her shower great. The best thing is once you clean, things stay cleaner a lot longer because there is no soap reside. My bathtub stayed clean for 2 weeks. This unit is easy to fill and empty. We did break the steam nozzel tip, but the company sent us a new one in 3 days. It comes with lots of parts for different types of cleaning. My only complaint is the scrubbing parts seems to wear out pretty fast.