Excellent performance, cleans very well with no chemicals
Cons:
It can pick up pocket debris which can scratch the surface you are cleaning.
This is the best cleaning cloth it has been my pleasure to use with glasses, LCD screens and many other surfaces cleaned like new. One caveat - you need to make sure that the cloth is kept free of dust and pocket debris which may scratch the surface you are cleaning.
I keep mine in a small zip-lock bag since I carelessly allowed the cloth to be contaminated with grit when I hastily stuffed it into my pocket after a quick clean of my glasses. When I used it again a piece of grit had become embedded in the cloth scratching the lenses when I used it again.