The iCloth cloth, crafted from a premium non-woven material, is perfect for your glasses. Its soft yet durable fabric gently wipes away grime and oils without scratching, leaving your lenses crystal clear and streak-free.