I received this product for free in exchange of an honest review - here is my experience: I purchased a massive 9x12 rug for my living room, and it was an investment. Without sufficient research, I purchased a rug that was not the best for pet homes - a light colored, shaggy rug that I can't machine wash or power hose it down to clean. I used this carpet cleaner on my rug, and it cleaned the majority of the stains. The darker stains are faded, but not completely gone. I may have to use a different shampoo, or maybe the stain was too old to completely remove off. Either way, this portable cleaner is a lifesaver if you have a huge, heavy rug that you can't easily clean.