Nothing is perfect, but . . . .
I like the fact that there is very little odor left behind after using this product. It did not take all the stains out completely, but then I haven’t found anything else that does, either!  I tried it three times on the same stains on an off-white needlepoint rug, a day apart each time,  which is about the most difficult thing I can imagine.  I feel as though there’s nothing on earth that could’ve done a better job, so I think I would have to say that this is a very good product for a very difficult situation. I count it money well spent!
Rating: 4 stars