Beautiful, beautiful, beautiful. So feminine and becoming. I think it would look good on any body type. I am quite short (5 ft tall), and will hem it a bit. I take a 38B bra and the Large fits perfectly. The dip of the V neck reveals cleavage for me, and so will wear bra that covers that in some settings. But I Love, Love, Love this dress!! I got it in 3 different colors!!