This product is a miracle worker. I cannot say enough good things. I had tried EVERYTHING. I even attempted some sort of vinegar mixture I found online to get the cat urine out... aaaand my carpet just smelled of cat pee with vinegar. I bought this product and not only did it get all of the urine smell out, but all of the vinegar smell out, and any stains that were there! 100% recommend, worth every single penny.