This bikini top is the most comfortable one I've ever worn. I'm a size 32DDD 5'3" 128lbs and I ordered a size medium. It fit perfectly. I usually wear a size small in most clothing. However, when it comes to bikini tops, mediums usually fit best. The top stays in place, I don't feel like I'm going to fall out of it, and it doesn't pull on my neck and shoulders the way most bikini tops do. I find it very flattering and I love the shade of green. I've never liked any of the bathing suits I've bought in the past. They were all uncomfortable or I disliked the pattern, the colors or the cut. This is my favorite bathing suit I've ever owned.