I ordered the shirt in XL and probably could have gone one size larger to get a better fit in the sleeves but the shirt itself is nice. Seems to be good quality and I like the two tone style of it. Just make sure to buy the right size and you will be really happy.