Somewhat large due to vague sizing conversion chart provided by seller.  My husband bought a large, and are a bit roomy.  Not sure if the medium would have been a bit too tight, however.
Design & color are spot-on and look awesome- he gets tons of compliments on them.  Quality seems good, as he has worn and washed several times and haven't seen any fraying, color fading, seams unraveling, etc.