I am 5'2" 135 pounds, size 8, cup size 38D. I purchased a Medium, and the swimsuit ran too small. The sides of my breasts were totally exposed. I will however buy the next size up because it was a real pretty suit; good price. Also, the picture makes it appear that the suit is grey & white, but it's actually more of a blue & white combo.