This a great carpet cleaning formula. We have 3 dogs so our carpets get dirty fast. After the first pass with this cleaner there was a visible difference in the look of the carpet and a noticeable reduction in odor. I will buy this again and again.