I love, love, love this shirt!  I ordered a large though for a guy with a 42" chest and 38" waist, and it is big on him. The hem comes to mid thigh, and the sleeves drape over the cuff because they are so long.  The medium might have been too big as well.