I was really nervous about ordering this. I am 52 with broad shoulders and chest, about 115-120 pounds, short torso, D cup, and no hips with pretty much no/really small butt. My weird body dimensions make it difficult to find clothes and even harder to find swimsuits. I love sites like zaful and cupshe bc their suits are so cute, but i cant fit into the one size for both top and bottom. I normally just buy them at target bc I know that Im a L top and S bottoms. But I really wanted a cuter high waisted swimsuit for when Im bloated and want to cover up a little more. The top is good (and padded!! A plus!) , but my main reason for ordering was bottoms. It fits me well and doesnt squeeze the life out of me, which is honestly what I expected so that was a pleasant surprise. I dont like it as much with the straps on top so Ill probably wear without and just plan on not really swimming at the beach which is what I usually do anyways. I really like these bottoms a LOT, bc they are still a little bit cheeky and not as full coverage as my other high waisted bottoms, which are fine but dont make me feel cute when I wear them since they are more purpose than style. These bottoms come up higher on my legs too which doesnt make me look as squat, being short. I read everyone elses reviews and ultimately decided to order a S. I recommend reading other peoples too before buying to see if you can find helpful details from people who have ordered and tried on. Its honestly hard to know until you order it and try it on, but if you are willing to take the chance I think you should. I really like this swimsuit and cant wait to wear it. It makes me feel confident. Order it!!! Ill probably order in another color. I got the gray so that if it got wet it wouldnt show through.