I got it the other day and sprayed it that night on my sofa and when I got up the next morning I checked on the spot and the smell is 100% gone!! It worked great!! I also go some Nature's Miracle while I was waiting for the the anti icky poo and used it but it did not get the smell out at all. I used it on a spot on my carpet and I really used a lot of it and the smell was still there more almost 2 weeks later. I really can't say it works at all at least not on my cats pee. But that anti icky poo worked great got the smell and stain out in less then a few hours from my carpet. got the smell and stain out of my sofa also! I wish I had gotten this stuff before I wasted my money on Nature's Miracle.