Cleans mirrors perfectly   Occasionally after it dries I use a dry cloth over the surface, but the cloth is great. All my mirrors are now clean all the time because it’s so easy. I use it to wipe my granite surfaces. Also great for that. Very happy with this cloth.