I've only used the PowerFresh Pet Lift-Off Steam mop on my vinyl plank and ceramic tile flooring, and it was easy, relatively fast and fairly effective. I do not care for the scent discs, too perfumed, and I did go over everything with diluted Lysol cleaner and a sponge mop, because if it doesn't smell clean to me then I'm not convinced that it is. I'm eager to see how the attachments work on other surfaces, especially the shower glass doors and tile.