I love the fabric as it seems very comfortable, but these run a lot smaller than you'd expect. I'm 6'3" 240 and the XL was very snug, like a compression jersey. This one goes to my son. Ordered an XXL and hoping for the best. They are well-made.