I bought this for a trip to Europe but after seeing how well it fits me I've ordered a second one and will be wearing it a lot in summer. I am 5'7", 220 lbs, bra size 38 DD, V-shape body and usually wear a size 14 on dresses (XL), I wear XL for tops and L or M for bottoms, I have narrow hips. From the reviews I couldn't tell which one will fit me better so I bought both an XL and an XXL. They both fit fine, although the XXL is too wide over my lower body and in general is too big.

The XL fits perfectly, not too tight, not too loose and it hits just right in the middle of my ankles, the XXL is a bit too long too. It also has a slimming effect on the entire body although the fabric is relatively thin, yet it has enough structure that it maintains its shape. The only thing that's not ideal but that is just for my body type is the round neck cut which makes my shoulders look even wider than they are but with a good racer back bra it will be fine, I'll gather the sides (shoulder) a little more towards the center. My ideal shape for the decolletage (or whatever the cut around the neck is called,  in this case lower than the neck) is always a V-neck or a U-shape that is not too wide.

Again, all in all it's a very nice dress which is why I gave it a five star rating. The fabric has a cooling effect, I don't do well in hot weather.