I am 5'4" and 138 lbs. with a 38C bust. The large fits perfectly, though the manufacturer-supplied measurements indicated that only the XXXL would fit at my waist. (Wrong.)

Very cute style, and I may order it in another print. This dress does need ironing, so keep that in mind if you aren't someone who likes to iron! Well sewn, with good zipper and slightly stretchy fabric. Looks very cute and retro with the crinoline underskirt (must order separately), but it also hangs OK without it.