I'm 5'3 and curvy, 36-38C. I thought I'd be a medium based on the measurements listed here, but because the material has stretch, the small fits me very well. I was worried in the small size the buttons would stretch apart, but they aren't. The color is really pretty. Overall really nice dress, hope it comes out in other colors!