I buy several bottles of spray cleaner from Walmart and use an old cloth diaper I bought several years ago at a resale shop. I have several more in waiting. I wash the diaper but don't use fabric softener on it.
I don't have oily skin so not a problem. I clean glasses several times a day.