I ordered a large and it was huge on me! Traditionally I order large t shirts for a comfortable fit. I am 5’5 and 165 lbs. - I gave the shirt to a friend at church though and I reordered again in Medium! My son wears a 2XL normally and when he tried it on… the shoulders in the Large fit him perfectly. He is 6’2 - 220lbs. The fabric is a dream though and the quality is amazing! I’m looking forward to getting a smaller size!