Super cute flannel, a little oversized but in a cute way. I bought a size large so I could button it all the way up if I wanted to, even buttoned up it is still roomy. You could go for your normal size to get a slightly oversized look or size down for a more fitted style. Good quality, soft and comfy. Love it!