Very good
I use it to remove smells from the litter box after cleaning out the used litter. It neutralizes the urine odor quickly. I have not tried it on stains. One star off because of the high price - while it is probably the best enzymatic odor remover, there are others which are adequate but much cheaper.