This dress needs a very specific body type, which makes it hard for buying online.  The sizing also seems to be a bit off (small, but yet shorter than expected).  If it works for you this is a really nice looking dress.