I ordered the white shirt and it fit perfectly, I loved it so I ordered the grey and blue SAME SIZE and they were very tight.
The Long-Sleeve shirt fits well and the size you select should be correct! The texture and cloth was also very easy to move in and was very comfortable! It may shrink after you wash it but overall it was a great shirt!
I like dress a shirt that that stretch or lightly snug (breathable), That one is it!