I received this as a gift to go along with my carpet cleaner. I have a tendency to be skeptical about most pet cleaning stuff because I have four cats, one dog, and a ferret. When I used this, I noticed improvement right away and the smelly/stained areas actually looked like the rest of the carpet. Was impressed.