I had to order this dress at the last minute. The dress was perfect. I am a 175 pounds and I am 5"2" and curvy..34DDD. I ordered a large. My only complaint would be that the split was a little high. The bottom material was stretchy. I got several compliments.