Love these flannels.  I own 5 now. They run a bit on the big side.  I would wear an extra large t shirt but still only a size large flannel.  Sadly, I just ordered my first xl due to enjoying food too much....  throw this on with some wranglers and a pair of romeos and youll fit in with any country crowd.