It's a race fit, so it's going to be slightly snug. However, I generally buy Large and this still fitted me well. The thing I really appreciate though is the sleeve length. Shorter fitting sleeves really irk me, but these cover all of the upper arm nicely :-). Great summer weight fabric too.
Rated 0 on a scale of minus 2 to 2, where minus 2 is Fits Small, 0 is Fits True and 2 is Fits Large