I found the sizing to run large on this - I usually wear 36D in Maidenform, and that's what I bought, but the cups gapped unpleasantly and the band didn't feel supportive. Also, the lace was quite uncomfortable, especially under the arms. It was cute and seemed to work well as a push up.