I was a little Skeptical but this bathing suit fit soo perfect. I got a Large. I’m 5’6, 165 lbs, 36D, 30-31 waist, 41-42 hips. It fit me soo good. It’s not too cheeky and the cleavage has good support. I would’ve liked a little more padding on the boobs but it’s was decent. It’s thick but not too tight that it digs into my hips. It does have good tummy control. It’s soft and supportive. I would buy again in different colors. Just get it!