my husband is 6 ft 0 in, 190 lb, 48" chest and bought an XL, a little tight, should have gotten the XXL; was delivered in a rainstorm with no plastic bag on it, got soaked
Pros
High-quality stitching
Cons
The shirt is not very comfortable for extended periods of sitting or standing