I bought a large as the recommendations said it runs small. I normally wear a small/medium (5'2, 125 pounds) . Just to be careful I ordered a large as I like my shirts a little loose. Oh my goodness, it fits like a small. I am keeping this shirt but will never dry it as it will be way too small. Love the minnie and the cut, just a bummer it runs so small. The length is perfect, it just is snug.