I cannot begin to tell you how much I love this cleaner. My dog is older, and he has been having many accidents on the carpet. I received the product and opened it up to try it. It smelled good, and the packaging is also lovely. I poured it in my carpet Shampooer and used it right away. I could not believe my eyes when I saw all of the yellow in spots coming up from the carpet. It lifted stains that had been there a long time and left my rooms smelling wonderful. After using the product and the carpet drying, it looks brand new again.