Carpet can be a drag to upkeep, especially when you have 3 children and a cat! I tested it on a small area (using only the attachment and hose) with a tough stain and within minutes, GONE. I couldn't believe it. I have wall to wall carpet and this is a going to be a life saver. It's a breeze to put together and easy to use. From kid stains to pet stains, you don't have to worry anymore!