Ordered Medium: I am 5’5, 140#, size 34b … The bottoms fit perfect to my liking, just below the belly button and did not squish me out and create a muffin top. As for the top, the cup size was perfect as were the cross straps, I could not have asked for a better length, it sat mid pelvic bone. I don’t like when the front of the tankini comes down so low that you can’t see the lower third of the bottoms. The color and fabric was above my expectation. I hope this suit continues to be a 5 star after I wear it in the pool and also when I wash it. For now, 5star.