Worn once, it didn't fit me. Size M or L would work. The dress is different from the picture, it has a belt at the waist. Midi, not long. The price is according to ability, it doesn't matter.