I usually order a large, and this one fit just like I expected.
The fabric is a bit thin, but there are some nice flannels that are also thin.
However, the fabric of this shirt is pretty low quality for the price. It’s the kind of flannel you’d expect to see at Target or Walmart. It even pilled up after just one wash.
The construction of the shirt is also not great. The pocket hangs loose, even though the rest of the shirt fits well.