This dress is so classy and pretty! Nice material, too. The sizing fits as you'd expect. I purchased *both the Large and XL* because I have a hard time fitting my bust and shoulders (I'm 5'8", 38D, 180). As expected, the Large is a bit tight in the arms and bust. Buttons strain a bit over my chest, and I'd need to wear a cami or something under it because from a side view you can see my bra and whatnot since it doesn't lay flat. I love the overall fit, but I can't zip up the back without help (but I'm also not very flexible, which is partly to blame). I'm wearing the Large in the picture.

The XL is much more comfortable / easy to slip on and still has a lovely shape. The arms don't constrict but they're not visibly looser. The only place I notice a little less snugness is the waist, but the skirt balances this out. In fact, oddly, the XL is more streamlined or flat in the tummy than the large (the Large poofs out moreprobably just the individual item and not the sizing difference). I'm wearing the XL for now but I'm keeping the Large for when I start losing weight finally :)