I have a shorter torso and so i usually love dresses that hit right at my waist- so this dress seemed perfect! 
i ordered a size 2 petite, which fit very well. the regular two (in picture) was not as well made. the straps didn't fit as well. they were less of an "x" and way more fabric. petite fit great. i think this dress is really fun but not very mature. i returned it because it didn't feel adult enough for the event.