So, I hate mopping. Like, really really hate it. Actually, let me rephrase that... I DON'T mop! Haha! I also have four messy children, so I can't just NOT mop my floor. I bought this Bissell Steam Mop Deluxe Hard Floor Cleaner thinking that it would inspire me to keep my floor cleaner, and actually, it has! The things I really like about this cleaner are: First, it uses an actual chemical to clean the floor, not just water like my previous Shark steam mop. This means that my floors get really, really clean when I clean them with it! The Bissell cleaner that goes in the machine smells really great, and has effectively gotten my floor cleaner than it's ever been, even those times I did break out the mop. Next, it's really simple to use. You fill the clean water reservoir, add a capful of Bissell cleaning solution, pop the canister into place, and then "mop" your floor! I've found that, while it's best to sweep or use a hard floor vacuum before you use your Bissell Steam Mop, when I skip that step this mop even picks up small debris. The cord is pretty long, so I don't have to constantly unplug it and plug it in somewhere else to get into all the nooks and crannies of a room. My cons are: It's heavy and tiresome to operate, it goes through clean water FAST, and I have to use significant force to hold the spraying button down. By the time I've finished cleaning my kitchen and living room floors my hand is usually pretty sore! Overall, though, I have recommended this to other lazy people like me for whom mopping is just too much effort, and I'm pretty happy with it myself. It's better than OK, but less than amazing!