Fantastic for odors!
Best product for odor removal I've ever used!  Also, safe to use on woll rugs, which most other similar products are vague about. Haven't used it for stain removal yet, but hoping it will do as good a job as with odors. I've recommended to many other pet owners.
Rating: 5 stars