I love this shirt, the flannel is super heavyweight and thick, and very warm.  I use it all the time for outdoor work, and sometimes like a coat for just an extra layer of warmth.

The one flaw is that they run huge, I'm 5'8" 165lbs, 40" chest, 18.5" shoulder, I wear a Medium in almost everything, however in this shirt a small fits me perfectly with plenty of wiggle room underneath. In fact the sleeves are just a tad billowing, but that's really not unexpected in this type of shirt.

I like it so much I'll probably buy 2 more just to have for back-ups!