I am 5'6", 148lbs, athletic build, 34D and wear a size 6. I purchased a medium. This one gaps open after an hour or so of wear. I usually pair it with a tank underneath for day wear or a great push up bra for a date night.