I ordered XL. Arrived, fits well, looks good. It was just a shirt for the beach, I didn't need anything special. So I put it in the wash with all my clothes and it came out of the dryer looking like a very small shirt. I expect a reduction. That's why I ordered XL. but at this level of shrinkage I would have to order XXXXL. DO NOT BUY.