Very soft, comfortable, heavyweight T-shirt.  But as another commenter said, buy it larger than you normally wear.  It isn't too small through the body, but it is short, and gets a little shorter as you wash it.  Unfortunately, I need an XXL, and that is the largest size available.  If it came in XXXL or in XXL Tall, it would probably be fine, and I'd be ordering a half dozen more of these shirts.  If you aren't at all tall you will probably love this shirt.