Perfect
These met my expectations and exceeded them.  My husband wears them all the time.  They stand up to wear and still look great.  They were a bit expensive but worth the price for good quality
Rating: 5 stars