These clothes came just in time for a very tasking cleaning. After having work done in the bathroom, there were horrible greasy prints and residue left behind on the bathroom mirrors. I had already tried using regular paper towels to no avail. These glass cloths did the trick! Not only did the greasy residue come off with very little effort, there were no streaks or cloth fibers left behind. I also noticed that the mirrors haven’t fogged up since using these clothes. It has been 2 days since I cleaned the mirrors and they look just as good now as they did the day I cleaned them.