I'm 6'1" and weight around 200. I have trouble with sleeves not being long enough on large and XL is just baggy in the middle. The large fits perfect for me. It's good quality too!
Pros
It is a versatile and functional piece of clothing that can be worn in many different situations
Cons
The shirt may not be very flattering on a variety of skin tones