Easy to assemble and steam cleaning means you can have a piece of mind, your floors will be squeaky clean.  I have to take away my five-star rating because I just bought this machine 6 months ago and it already stopped steaming. It is heavy and hard to maneuver. Plus putting the pad is as frustrating as can be. I open one side to put the pads and then it closes on me. It literally takes two people to put on the pads. I do not recommend this machine.