I picked up this foam at my vet's office for about $20, which was more than I wanted to spend on a product I wasn't sure would work, but I neeeeded that smell GONE. I immediatly came home and sprayed the entire problem area with a coat of The Equalizer. It wasn't as foamy as I expected, but it went on easy. We left for about 5 hours, and when I came back. . The. Smell. Was. Gone. I'm so happy I could kiss the can! Totally worth the $20, and I'd recommend it to anyone with a puppy or an older, accident prone animal!
PS, these were dog (and probably child) related stains, so I'm not sure how it works on cat stuff.