These are great shirts. After the first one, I went back and ordered two more. The flannel is soft and nice while not being too heavy and hot. Just right. I highly recommend these shirts.

As for sizing, if you are wondering, I am 5'8" and 220 lbs - mostly in my beer belly. I ordered the XL and it fits my body fine. The sleeves are a tad long, but have two buttons so I can use the tighter fit to hold the sleeves up. The buttons on the sleeve actually have enough space which is rare because most shirts are too tight around the wrist for me.