This stuff is the BOMB!!! I used the sample bottle that came with my new Bissell ProHeat 2X Revolution Deep Cleaner and it got stains and odors out that have been in my carpets for years. We have a dog that has had accidents on the carpet that left yellow stains even with prompt cleaning. This stuff got it out and you can not see any residue of the stains or cleaner. I highly recommend this product!