I have a petite frame and the medium fit just as I wanted it to. The shirt wasn't so tight that I I couldn't breathe and the length is about where I needed it. Sometimes I get shirts and they are too short and I have to tug at them constantly... Not this one.