I have hard water, and had hoped it would help with that somewhat. It didn't. It did dissolve soap scum instantly, but for tougher stains you could be steaming them for a half an hour or more. The mirror attachment works okay, it does cause excessive dripping. It is somewhat cumbersome to work with, but I imagine with practice I'll get better at it. I had hoped it would be the miracle promised, but honestly, it just doesn't cut it.