I bought this on the recommendation of a friend. I'm really glad that I did.
I have used it for loads of things. It gives floors a thorough clean with minimum effort. I have used it to freshen up carpets and rugs. You can detatch the steamer from the main handle and use it as a mini hand-held version which is great for windows, shower doors and getting into little corners. It blasted the limescale off the corners of the shower no problem! I have used it to clean the car seats too... I could go on and on!
It's fast to heat up and the water seems to last a good amount of time.
I've bought more cleaning pads so that my steam cleaning activities aren't restricted to the two pads that came with the cleaner.