I'm so impressed how well it cleaned our carpet that hasn't been washed for more than a year now, and the stain on our couch! I used the pretreat spray gun to remove the mud stain from our pet's paw. Using the sample solution it came with, it definitely removed the stain on our carpet and on our couch. The brush tool really works in brushing off dirt on the stairs or couches. It is an easy glide forward and back carpet cleaner that dries it right away. It's not heavy at all and easy to use and assemble!