First, let me do the girl thing we all love to make sizing easier. Im 55 and 135 lbs and a 34C, I bought medium. I honestly bought this as an extra swimsuit to have. I luse my pool almost daily, and its nice to have an extra suit handy when my go to ones need washing. I did not care for the color/pattern of the suit when I purchased it but figured it didn't matter since I would just be in my back yard. Not only does this suit stay in place while actually swimming but Omg its so cute on! The color/pattern is actually flattering against my summer tan. The quality of this suit was surprising. Its made really well and not see through. The tank top is a separate piece and also the same swimsuit material. The bottoms are a mid rise. They sit about an inch below my belly button. The only drawback to this suit is only one of the three shoulder straps is adjustable. Its enough for support but I have narrow shoulders and the other two straps do not stay in place and bunch together. It doesnt effect the functionality of the suit, just the look of it. I love this swim suit so much I will be buying a second one!