This extremely soft, high-quality 6x7 microfiber cloth from MagicFiber absorbs and safely removes dust, oil smudges, fingerprints, and dirt from eyeglasses, camera lenses, computer screens, televisions, and other delicate surfaces without any harsh chemicals. It's machine or hand washable, and is built to last. The cloths are highly rated on Amazon, where it currently averages 4.8 out of 5 stars from over 9,100 people (90% rate 5 stars: read recent reviews). Its typical list price of $29.99 has been reduced 33% to $20 for a pack of 30 individually wrapped, so you may decide to toss one in everybody's stocking this holiday season. See the discounted 30-pack of microfiber cleaning cloths now on Amazon.