Great price. Multiple Uses. No additional costs.
The Bad:
This mop requires frequent refilling. I have a 200 sq ft living room and it takes two fill-ups to complete the entire floor. Also if your floor is really dirty, I've noticed it requires that you change the mop head half way through. If you don't, half of your floor looks great while the other half has streaks. Luckily, this mop comes with 3 mop heads - 2 flat microfiber pads and 1 that has little microfiber knobs. The one with the knobs is pretty useless. The mop doesn't get wet enough to saturate the knobby mop head, so it just clings to the surface, making it really hard to maneuver back and forth. The cord's kind of short, too, so it may require frequent plugging and unplugging as you work. It's pretty noisy, too. It gargles a lot.
The Good:
Used properly, the steam saturates caked on grease (like the nasty that collects behind your appliances), making them very easy to wipe away. It's also wonderful for upholstery, like sofa cushions, mattresses, etc. I've used it with the rug attachment to steam clean our sofa, beds, pet beds, and have even dangled it in the air to steam our drapes. The result? Sanitary surfaces with no wrinkles or creases. I've also found that gliding across the floor (refinished hardwood, in my case) can be a challenge. It works best if you glide it just slightly ABOVE the surface on the forward glide and then wipe the floor on the backward motion. I've also used it without the heads to steam our shower tile, stainless steel fridge door (which can get streaks with other cleaners), the caked on grease behind our appliances, and our 5 year-old seagrass rug. It made our rug look brand new, which is a feat with 3 cats and slobbery great dane. I don't have any actual carpet material in my home, so I can't attest to the stain-removing ability in that aspect, but it did remove a pretty gnarly slobber spot from our dane's twin mattress. It freshens the mattress as well, so there's no more doggy frito stench. It also removes the smells from kitty accidents, making sure accidents don't become habits. Bleach does this too, but can give me quite a headache.
I won't buy floor cleaners anymore, which will save at least $40 this year - paying for the mop pretty quickly. Clean the bottom of the mop (while it's off and cool) by wiping it with a damp washcloth and the mop also doubles as a clothes steamer. The steam doesn't get scorching hot, like one might expect. I accidentally spewed myself with steam during our trial runs, and it didn't hurt or burn me at all.
It took a few uses to remove all of the residual cleaners we've been using on the floors (Murphy Oil Soap, in my case). So don't get discouraged if your first few moppings end with streaks. Use a clean head for every 100sq ft or so and the streaks will disappear by the 3rd or 4th mopping. It won't polish the floors, but we don't use polish since they build up and eventually just end up dulling the wood anyway.
We've only had the mop a few weeks, so I can't attest to the durability of the mop. It seems kind of flimsy, but I think that's just because it's so lightweight. It's also half the cost of a Haan steamer, making it a great buy for the money. It's small and stores discretely in our small utility closet. I wish it had vacuuming capabilities. We still have to pull out the Dyson before we mop - but we were doing this before, so it's not that big of an adjustment. And it's nice to not have to ring out mop heads and tote buckets around the house.
Overall, I would recommend this product to a friend and even to strangers, like you!