I'm a size 6, 34c and the medium fit nicely, I felt the cut was flattering and conservative. I do wish the straps were just slightly longer, they seemed to pull a bit. I've got a long torso, but I'm only 5'3" so I feel the straps may not have enough length for taller gals. I would buy it again, and am considering more colors.