I agree with stanbear that they seem to run small. I bought XX instead of large and it fit they the way I want which is loose and comfortable. If I had gotten a large it would be a snug fit. I've washed and dried it and there was no shrinkage.
The shirt did not fit well. It was too loose. I ordered a medium which is what I normally wear but this shirt was closer to fitting like a large. Also the material was flimsy so it stretched out of shape easily. I would caution any would-be buyers to think twice about buying this product - you get what you pay for!