This dress is beautiful. I normally wear medium size, but bought this dress in large because they were out of mediums. I'm so glad. It is a very small large. I am 5'8" and 150 lbs with an athletic build. I wear a 34D bra, size 28-29 jeans, and in most shirts a medium, sometimes a small. The large was a perfect fit.