I absolutely love this bikini, it has to be the most beautiful swimsuit I've ever worn. I’m 128 lbs, 5’3, 27 inch waist, 38 inch hips and I ordered a small initially. I do usually order a small but I find Bydee bottoms run a tiny bit smaller. I can get away with a small in their tie bottoms but this one I ended up ordering a medium. The waistband is lace and quite unforgiving in terms of stretch, it’s also a bit rough on the underside so made it quite uncomfortable being a bit too small. Other than that, absolutely adore this bikini and Bydee!