These glasses do look good on and do the job sunglasses do. The "con" that took a star off is the finish.
I've bought these before. First pair was smooth on all surfaces. These new ones have rough spots. The surface is not smooth everywhere. Some people might not care but it irritated me. It also gives them a cheap feeling.