It makes streaks when you clean the glasses dry, but it is much too small (just handkerchief wholesale) in order to dry a wet glasses and soak up the moisture.
The silver business card holders is great for pedants. It bothers me, because you have to fold exactly the cloth around it to squeeze into it.
Conclusion: not worth the money, but too cheap to send back or to fret long. 'm Going to get microfiber cloths from the drugstore, which are probably better suited for eyeglass-cleaning cloth as these.