I thought this product worked pretty well. It eliminated most of the odor and staining from the carpets. I do wish the price was a bit cheaper but considering it will last awhile, it's not terrible.