Good for the contacts
I have rigid contacts that will flatten over time with rubbing.  Not only does this product clean well but I get more life out of my contacts because I don't have to rub them.
Rating: 5 stars