I have purchased this shirt before when I eas much heavier (3x).  Was thrilled to get my xl and it fit perfectly. I love the stretch of the material and the 3/4 sleeves. I was using it as a waiter for our lical prom kids dinner.