I absolutely love this dress!  The top is nice and snug and hits me at just the right spot on my waist.  It's not too tight though which is good since i am a 36D.  I was a little worried about the length because i come in at a woppin' 5'0", but the skirt hits right at the top of my foot.  All in all very beautiful and well worth the purchase.