These size Medium fit me perfectly.
I'm 5'11" 160lbs and the shirt is fitted, not too loose.
The pants also fit well.

There is a drawstring on the pants to tighten if needed.

Flannel pants are very soft.  They are a little long on me.
Otherwise these are great