I bought a petite medium and the length was right, but it fit like a potato sack. it was quite comfortable, and didn't look completely terrible from the front, but from the side, it was terribly unflattering. when i tried it on my boyfriend saw it and said it looked like i was wearing a nightie. i don't do form-fitting clothing, but this was the exact opposite and flared out every which way. it's got to go back.