I was skeptical ordering a swimsuit online but took my chances based on good reviews and am so glad I did. I am 5’-4” 135-140 lbs. 34D and ordered a medium, it fit perfect! I typically have trouble with one pieces not being long enough in the torso but this one was just right. I like that you can take the straps off for reduced tan lines. The fabric is thick and high quality and enough support up top to keep the girls in place. Plenty of coverage on the bottom, did not creep up my butt… but I also have a smaller rear-end. I will be ordering in more colors.