I ordered a large for a better fit across the chest. The medium is a little snug after washing, but it fits perfect everywhere else. The large is too big for me (5'2", 140). I love these flannels and wear them all the time. I have several. This color in particular is very pretty and versatile. I ordered the same for my daughter, and my sister bought the large, so it's all good!