I ordered this same shirt a few months ago one size larger than I normally wear (L instead of M) as suggested. It fit a little snug and too tight in the shoulders. This time I went to 2XL because I have broad shoulders for my size and it fits perfect. I suggest using your measurements when ordering rather than just the size labels because they do vary and are intended for slim guys not those with some extra muscle or fat. Overall, love the shirt.