I purchased this dress in small in coral. The color is lovely and the dress fits but it's a little bit large. I'm 5'8" , 34D, and I weigh about 125 with an athletic body and the dress looks good but it's slightly big on me. I intend to keep it because they don't offer a smaller size than small. For the cost, it's a great buy. I highly recommend this product.