The dress is beautiful. I'm 5'1 and the petite size falls to my ankles which is acceptable for me. I was worried that it would not be complimentary in the bust area because I'm a 36DD. I am thrilled to say that I was pleased with what I saw in the mirror! The interesting part about this dress is you can change the look simply by adding one of the belts that comes with it (I'm not sure how long the merchant will offer the black one, though). The fabric is soft to the touch and feels nice against the skin. There's plenty of space for your arms, but the way the dress is cut, it might be an issue for someone who is heavier in this area. I read reviews before I purchased it saying that it was transparent so I bought a slip for it just in case. I don't think I'll need to wear it since I had pretty good coverage from what I saw in the mirror. I'm so excited to wear this dress for a beach wedding I'm attending!