I'm normally a size Large, but sometimes large can be too big. The Large in this shirt fit me perfectly. So I could see how it might be too small for some, but for me (5'8" 170 lbs) it's a perfect fit. Quality is great as well, washes up nice and not too wrinkly.