I purchased a size large. I am very curvy and am a 38C so I like a dress that flatters me all over. It hugged me in all the right places and runched naturally to take away all self consciousness of any curves I don't like! It was very comfortable and breathed yet covered up everything I needed. I wore it to an outdoor late summer wedding and was perfect for the occasion and not too hot for the weather. HIGHLY RECOMMENDED for everyone.