This scrub and spin mop completely exceeded my expectations! It is very easy to assemble and small enough to use easily. It is also powerful enough to get so much grime (that I didn't even know I had!) off the floors! I used it on my tile areas and hardwood floors after sweeping and the floor felt so squeaky clean. The two spin heads make it easy to maneuver and fit into smaller spaces. I also love that it came with two sets of mop pads. Highly recommend adding it to your cleaning supplies!