I am very happy with this steam mop. The unit is easy to assemble and the long cord along with the generous water tank enable me to clean several floors at once. The water heats quickly and the mop glides over my ceramic vinyl flooring effortlessly. I really like the design and 360° swivel of the mop head. It makes it so much easier getting into corners and tight spaces. My favorite feature of this steam mop is the mop pad. It is very thick and actually picks up and contains the dirt off my floors. I never feel like I am just moving the dirt and grime around. This mop gets my floors super clean without any residue.