I haven’t worn the swimsuit in the water yet, but it has a very flattering fit. The flowers at the waist draw the eye there instead of to my less than attractive thighs. The high neck mesh looks very elegant and also covers any flaws. I am 5’, 4” and 129 lbs. The medium was too big, the small is perfect.