Bac Out has been a great product for us. My first thought was that it smells like lime jello, or margaritas. Currently, we use the Bac Out to clean our litter box and break down any urine build up creating smell there, AND for spraying on cloth diapers. It's a great product because the natural enzymes break down the poop and pee, taking odor away. We never had an odor problem with our cloth diapers in their diaper pail, and I attribute this to the fact with spray down the poop with Bac-Out before we put it in the pail. I've also used it as a laundry pre-treater for other stains, or added a little to the pre-wash cycle for really stinky laundry. And it's also worked great with our little carpet steam cleaner. A little bit of Bac-Out really helps keep the carpet clean and fresh.