Absolutely love these shirts, downfall is turn around time on shipping it took 3 weeks.
Fit was good, i like his shirts a tad bigger for growth so would have gotten a Medium, however it fits nice!