I am 5' 9" 195 lbs and normally wear a Large. Based on other reviews, I ordered one size up XL. Fit me perfectly. Colors are exactly as shown. Quality is similar to what you'll find in stores. And the price is an great deal.
Pros
The 3XL’s fit more like a snug XXL. The quality is great though.