Third one I have purchased. All have been ordered a size larger than normal shirt size and fit just right. Comfortable and good looking - dry quickly.
Ordered primarily for the beach/swimming but find them very comfortable for hot/humid every day wear.