This product is amazing, we had just gotten a new puppy and she had picked a favorite spot in our bedroom to do her business. I had tried several things and nothing was taking the smell out of my carpet or getting it cleaned. I got this product and have used it several times in the past month and the smell is gone, the stains are gone. I was very skeptical about it working, but it did the job and fast to. It leaves behind a great smell and doesn.t drench your carpet like you would think it would. It is very easy to use with your cleaning machine and it doesn't bleach or leave any residue behind afterwards either. It has even helped deter our puppy from using that spot anymore. I highly recommend this product for anyone with pets