I really really like this suit. Im 55 and weigh around 140, I ordered a large because I feel like most swim suits run small, I probably could have gone with the medium as the bottoms are slightly loose but I think theyll stay up in the water and Im too lazy to ship it back. I was worried that the top wouldnt be long enough to cover my stomach but its perfect. It covers every stretch mark from my two kids. It also is trendy and cute and I love the colors. I got the black and blue geometric pattern and thought it was perfect. I also wear a 34c and it fit well up to offering plenty of support. Two thumbs up from me! It made bathing suit shopping actually enjoyable.