Very soft, thin fabric with athletic fit.  Im  63 and 180lbs and normally wear a L and sometimes an XL.  Ordered XL due to warnings that shirt runs small. It fits but is just a bit tight (but wearable). Ordered a 2XL and its perfect. Id say you need to buy 2 sizes larger than normal,  Shirt is very comfy and I like the thin fabric. This is a benefit for me, not a criticism. I hate the heavy 100% cotton shirts. That said, BE WARNED  that other colors of this shirt  have a Shaka label rather than the Dream label.  The Shaka shirts are 100 thick cotton and run big. Basically, theres two different manufacturers and fabrics of the shirts offered here. Color dictates whether its a Dream shirt or Shaka shirt.  Dont like the Shaka - way too big, ill fitting and heavy cotton