Love this dress! bodice and lace at bottom gives is a cute layered look. there are buttons on the front (see pic), but it does not button up. i'm a bit on the "hippy" side....physically hippy, that is...and this dress did a great job of downplaying my hips. ;) i'm 5'4" and this dress hit just above my knees (a bit longer than on the model in the photo). would look cute with a jean or military jacket! i am wearing a small. 5'4", 130lbs, 32b chest.