Received on time, package well.
Regarding the dress I'm 5ft 40d-32-41 so I ordered the XL it fits well, goes a few inches past my knees. Which is fine since I work in very religious office. The dress hugs my curves nicely but not super clingy. The only reason I didn't give this dress 5 stars is because the picture shows a bow by the cleavage (to help cover the v neck). Mine had known and the v neck is a little long.

Side note. Either a thin or chucky belt will look nice with it.