I purchased the Holy Cow Degreaser/Cleaner (pink solution - there are other "types") from my local grocery store and went to town cleaning my granite counter tops, my mirrors and my bathroom countertops. At first I thought it was working really well, but after some drying time, I noticed that it left a film on my counters and mirrors. In fact, it made them look even more dirty, than when I started. I initally purchased it because it does not have any abrasive chemicals in it, which is great and the price is right. However after looking at the end result, I felt the need to rewash my countertops with warm, soapy water; which, is what I should have done in the first place. I would not go as far as to say that I would not recommend this product, however, if you are looking to use it for every day household duties, I would not go for it.