I am between medium and large for sizes. Medium being too tight at the shoulders, and the arms too short. Larges are typically too baggy in the mid-section. This fits perfectly for me. The arms are perfect, the shoulders are not too loose, but not too snug. The mid-section is perfect.
In comparison to other larges, this runs a bit small. For me however, this fits perfect.