I used this machine first cleaning a friends carpets. I own and have used professional carpet cleaner (extractor) and this works at the same level of performance. I don't use the extractor very much bc of the hassle and this works better since the water is not being pulled through the tall standup wand and the long chord going to the machine (about 12' long) it is being pulled right from the carpet about 1' to the dump tank.