I bought this for under £60 from Vax direct in one of their flash sales. I've used it on bathroom tiles, grout, floors, glass and mirrors, kitchen floor and surfaces, and have been pleased with the results. The tools and attachments work well: squeege, brushes etc all good quality. Haven't tackled the oven yet, but will report on performance when I do! I live in a hard water area and have been combining the steam with limescale remover on stubborn areas and with general cleaners on floors and surfaces (direct to the surface - not in the machine's reservoir), so not utilising the 'eco friendly' water-only aspect, but combined with the steam the cleaning is easy work, and the results are good: much better and easier than elbow grease alone. The machine is 2kgs - I find it light enough for handheld use, the reservoir easy to fill (and to keep filling as you run out - not a problem). As with all floor cleaners, you'll still need to clean at the edges of the floor, behind doors and in corners manually, but the lion's share of the work is done. Not sure if this machine would be large enough or powerful enough for a large family household, but for the money this is perfect my household of two adults in a small 2-bedroom flat with only one bathroom. Compact and easy to assemble and store, and the cloths wash well in the machine. Happy with my purchase and would recommend.