This spin mop works great! The mop is very easy to push and maneuver. It glides along with minimal effort and it has a swivel head which helps get to hard to reach places. The spinning scrubbing pads gives it extra cleaning power. It recommends using distilled water. I was able to mop all my tile floors with one fill of the water tank. Once ready to use, it takes about 15 seconds to heat up and start steaming. The mop heads are removable and washable. It would be nice if the hooks that hold the cord folded down then the cord could just drop off. And there is no place to hook the cord up near the handle to keep it out of the way. Otherwise, this steam mop is excellent! I love the ease of use, the spinning mops and sanitizing with steam. My floors are fresh and clean.