The SmartClean is perfect for cleaning dirt and stains off your eyeglasses. It uses ultrasonic vibrations to agitate the water, allowing it to gently and efficiently clean any dirt, dust, grime, oil, smudges you may have on your eyeglasses. Probably a dozen times More effective than wiping your eyeglasses with a cloth.