I clean mine with my shirt, since I never bring my case with me since even though I can see ok without my glasses, I see no point in ever taking them off. Doesn't clean them perfectly, but I never notice most dirt on my glasses.
I have no idea what glasses I have and I have no easy way of taking a picture.
They nicely go with my hair. I had to go to a different optician to get new glasses when my old ones broke since I couldn't find any nice styles. But like magic in the new place the camp owner just immediately looked at my glasses, went to ones on display, and said "This or this".