The XL fit great (I'm 6'2", 200 lbs.).  Very thin, but warmer than expected.  A perfect base layer that is so light you forget you have it on.  I've owned several of these and they hold up well to regular laundering.