I love this shirt but have tried ordering two other similar ones in different colors. I have the one I like (above) and 2 with 1 button less (I wanted 3 buttons) and thinner, lower quality fabric.
Pros
Large
Cons
Fits great and comfortable. However, he had two stains on the front of his shirt that I couldn't get out. Worn anyway.