For reference, I am a 34DD, 30" waist, and 42" hips. I bought this in a large because I purchased dresses in a large from this sight, and they fit perfectly. Although there is no stretch, it runs big. I could have exchanged it for a medium, but the color and the fabric are beautiful, so I wear it as an oversized blouse with high waisted jeans or a pencil skirt. Definitely recommend!