I wear an XL, ordered an XL, and it fits fine (38 top).
I'm 5'7" and it's well down around my ankles. I think it fits
American women just fine (unlike others here).

Love the dark navy color but the dye job wasn't good. Got the last XL that was offered in this blue.
The blue dye didn't permeate the entire garment, in the embroidery.
I took India Ink and a q-tip and went over all the gray-ish areas that didn't take the
dye. Some of the embroidery endings were not sewn down.
I turned the dress inside-out and hung it in the sun to get the ink to dry.
It's still a truly beautiful dress but this dye thing -- I have no idea what to expect for the future.

I hope to wear this a lot this Summer but I hope I don't have to re-do the India ink dye
each and every time I wash it (Cold water, drip dry).

I have this same dress in pink. No dye problems with that, and it's a stunner!!!!