This shirt really exceeded my expectations.It fit really great and looks good on. The material is nice as well. I have a medium sized chest and the buttons can pull a little. Other than that, the fit is great. I would say it is true to size. I am 5’ 3” and 155lb. The medium fit perfect. I would definitely recommend.