If you research this you will see "knowledgeable" claim that Windex should not be used because it is "not designed" for plastic and it impacts the beneficial coatings that may have been applied to the lens during manufacture. Well let me speak as a glasses wearer who has been using Windex for nearly thirty years to clean my glasses. My method is to turn on the hot water faucet then spray the lenses and nose pads with the Windex. Rinse my fingertips and rub the lenses between my thumb and index fingertip. By then the faucet water is as hot as possible so I rinse the lenses, earpiece hinges and nose pads thoroughly. I then wipe the lenses with either a clean piece of cotton T-shirt or, better, a small microfiber towel until dry. Leaves a smear-free lens. Rinse the hinges so that no Windex is trapped there which might corrode the metal hinges. I have been using the same brass plated frames over and over. If the Windex impacts the lens, I cannot tell it. Even my eye doctor has commented that my lenses are amazingly scratch free. I chalk that up to never changing my method. Soaps, including dish soap and certainly hand soap, contains oils to soften one's hands. The lenses has to be wiped harder that just rinsing with hot water, to remove that "oil." Also, do not squeeze the lens too tightly when wiping. If there is any grit present, the pressure may scratch the lenses. As for anti-reflective coatings, they do wear off, but not because of the Windex. It eventually disappears whether I am cleaning with the fluid the Glasses maker recommends or the Windex. I believe it is worn away by your fingertips and the drying cloth. My method has NEVER scratched a lens and absolutely leaves the lens sparkling. As said elsewhere, never use an nasal tissue or a paper towel the wipe the lens. They are made using wood fiber and they will scratch even glass lenses over a very short time. By the way, I have been wearing glasses 65 years starting back when all of them were actual glass, not plastic. Btw, I also wear prescription "mirrored" sunglasses which I clean the same way. No scratches or wearing away of the reflective coating!