Good machine. Better than a rug doctor!! However, it's really not for commercial use as advertised. Reason being it takes to many passes and time to get a job done quick enough to make your money per room/ per hour. Like a wand/lance machine that can do 80ms per hour. But saying that it's a brilliant machine for personal home use or small contract jobs. Without fail. It doesnt soak carpets and drys in less than an hour which is fantastic. The tank could be a big bigger though as you have to keep stopping to refill as it empty quite quick. All in all a good quality machine. I would recommend.