I have purchase many 'medium' shirts online and most from Amazon. They have all fit with very little variation especially Van Heusen. This shirt had to have been mislabeled. It was larger than a 'Large'. I had to laugh when I pulled it out of the box. I wrapped it around my body and it fit around twice, perfectly.
Sending it back, no problem. It's as shame to since it was finally the exact color I ordered.