Great buy! I'm 5'4", 130 lbs, 34C, and the Medium fit great. The rouching on the bottom is very flattering, but not too much where it looks like ruffles. The fabric is normal swimsuit material, quite comfortable, and to my great pleasure I found that, unlike most cheeky suits, this one does NOT ride up and show my entire bottom (and I have a pretty big bottom, to the point where I normally buy a large on the bottom and a medium on the top). The navy floral pattern is so cute, and at 10 bucks I'd consider getting a few other designs. The only things I don't necessarily like are: 1) it ties in the back, it doesn't hook, which makes it a little hard to get on, 2) no underwire, but it is still plenty supportive for my C cups and 3) the front tie is not adjustable, and I'd have liked to tie it a little tighter for more support. Other than that, cute, comfy, and fits great!