This dress is really beautiful.  I am petite, 5'1".  Usually size 0-2 in dress. Ordered the M in Asian size.  Probably could have gone with one smaller size, but it still fits nicely in shoulders and top.  I'm glad I don't have much to my chest, because it hit pretty close even in M. The thing is that it's
pretty long for me as a petite, hits below the knee, but the dress is so nice, it would be fine with some high boots.  Also, the skirt is pretty full, so looks better with a jacket over it, otherwise, it's a little overwhelming on a small frame, but nicely made and too nice to return.  It's definitely a statement dress, but it's well made and you won't be disappointed.  Crazy fast shipping, ordered on a Monday, received on Thursday.