Thanks to a previous reviewer I ordered the M size, even though I am a size 4 (5 in juniors). The dress was (even so) a little tight, but not horrible. Different to other reviewers mine came with the 'sequins' properly attached, Just lost a few while dancing (a lot) during our theme party.
It is very short. Perfect for any one under 5'5".