I’m 5’3” , 127 lbs, 34C, 27” waist, 38” hip. The Medium fits me perfect. The bottoms are cheeky yes, but the fit & material is so good that it still looks great. The medium triangle top fits great and has perfect coverage, but also has a cheap padding inside. I will either add better quality pads inside , or I’ll just take them out. But overall I love the swimsuit!