I haven’t ever come across a machine that does everything it’s claimed to do! This does. My house is already beginning to sparkle and I’ve barely had it a week! Sad as it may be, I’m very much looking forward to cleaning all sorts of murky places in my home! I can see that a lot of thought has gone into the design, it’s user friendly. The only things that I would would alter would be storage of the hose and a housing for the plug.. One very happy customer though, all in all.