I've had steam mops before that have not really done a great job. This one far exceeded my expectations. It's is simple to assemble and use. It worked especially well on my bathroom tile and did a great job with spills on my kitchen floor.