Buying shirts online is always risky and most of the times such a cheap shirt is very small. The shirt is true to size and is very well made. I was more than happy with this purchase. I haven't worn it once lest it get compliments. If you're thinking of buying this shirt, do it.