I have tried just about every product on the market and found this one initially at my Vet's office. Urine-Away completely removes the odor AND the stain and is very easy to use. I will never be without a large bottle.
I'm giving this 4 stars instead of 5 only because I had to use the whole bottle for one floor spot and the legs of a wooden chair. I'd cleaned these places before about 100 times and the pee smell would go away and then come back. After I used this, there was no more smell at all. I was ready to throw my dining set out and start over.