I received this carpet cleaner through the Stellar Product Testing Panel. The cleaner did a tremendous job at cleaning. It lifted tough stains and removed bad odors, leaving in their place a pleasant clean scent. The cleaner was extremely easy to set up. The parts lock into place very easily and the instruction are very clear and comprehendible. I love that the cleaner has an extendable cleaning hose. This way I am able to deep clean my couches and vehicle carpets. The main cleaner is very good at cleaning but is rather bulky and is unable to turn and make sharp angles easily. I love that both water reservoirs (clean and dirty) are large, making it possible to clean multiple rooms without stopping to refill the water or dump the dirty water. The power chord is very long, also making it easy to go room to room cleaning without pause.