Before moving into our current home over 3 years ago, I had never owned a garbage disposal. So although I had "heard" of how to clean one, I had no real experience with it. So when we bought a home with one included I started searching for how to keep ours clean, fresh smelling, and functional. Because I am a frugal person, my first inclination is to use the good old baking soda and vinegar with some ice to clean the disposal. That in itself is a great preventative maintenance way to keep a disposal clean and fresh. If you need the additional help, you can always toss a lemon in to make it citrus-smelling. However, there has been occassions when a tougher combatent is needed and this product really does the trick. The foaming action assures that every square inch of the disposal is being saturated with cleaner and the "Whoosh" sound is a clean indication that the process is complete (so it doesn't leave you wondering). I do not like, though, the amount of water needed to complete the cleaning process. It doesn't seem very budget or green conscious. Overall, great product--but only when you need a deep cleaning. I wouldn't use it as a regular cleaning method.