Nice shirt.  I am between medium and large and bought the large and after washing it fits well and is comfortable.  Shirt feels good and looks very good.  Medium grade cotton though well made, good cut and am happy with it.