I have another shirt just like this one, but because I have lost a lot of weight, that shirt fits like a tent. So I ordered a small size.  I absolutely love it.  It is destined to be my favorite shirt.  It is soft, fits well, and looks great with either khakis or white pants.  Because it is cotton, it may shrink.  But even if it does, there will be room.