I'm an optics student at the University of Arizona and these are the wipes we use in the optics labs. They work excellent and I use them on my glasses whenever I get the chance. I will be purchasing them here now that I know where I can get them.Most "cleaning solutions" will leave streaks. Even lab grade propanol will leave streaks if a small pool is allowed allowed to evaporate on the lens. Use just enough that it evaporates right as the cloth is leaving the spot you just cleaned. If that doesn't work, use soap and water, rinse with distilled water, then do the alcohol thing again. That's what you're supposed to do, anyway.