The fabric of this dress is absolutely gorgeous from the design to the colors. i usually wear a size large in most retailer clothing, but i ordered this is l and xl because these dresses tend to disappear fast in the larger sizes. i ended up keeping the xl cause the buttons pulled across the chest on the l. this dress has a slim cut, and i would say if you have a small bust and are slender, this runs true to size. if you have a larger chest, size up because this is the type of dress you want to fl