I bought this Haan last go around (6 months ago?) and LOVE it!
This is the ultimate steam cleaner for neat-freaks like me.
No, it really isn't a carpet cleaner, as there is no suction to pull up the ickies, but if you use the carpet pad, you can shoot a burst of boiling hot steam into the carpet to deodorize and sanitize it. I use it to make sure the doggy-barf area is germ-free after using my Bissell carpet cleaner machine.
It's awesome for DEEP cleaning tile, fiberglass shower walls and bottoms, car rims, road tar on the bottom of cars, grills, patio furniture, household walls (careful or the boiling water can take off the paint too), windows, and I love that I can use it for cleaning the inside of my new oven (yes, I have a self-cleaning mode, but it takes too long and the mega heat scares me!).
It has a gazillion attachments and cleans almost anything.
Be careful, as this contains boiling water, so read the instructions and follow them.
I ordered these floor pads from Amazon and like them better than the terry cloth pad that came with my Haan (I wanted extras, as you don't want to keep using the same pad when it becomes dirty, only one pad comes with the cleaner). These pads are thick, thirsty and wash up easily.
I got mine from Woot last time, and it is a "refurbished" unit. I defy anyone to tell that it's refurbished, came looking and working as a brand new unit (even in a pretty new Haan box, so you could easily give this as a gift)...no problems what so ever .