This is the cutest swim suit! The material is nice and thicker than expected. I ordered a size L and it fits well. I have a very athletic frame. I am a size 8 in jeans and generally order a size M or L in a shirt. I wear a size 36 C bra. I do think if I was more than a casual frolicker in the water the suit would be a bit loose after swimming for a bit. The shorts do not roll up on my legs as others have stated nor are the straps in the back too tight. The cup liners are nice actually and not too small. I would not hesitate to order another one in a different color.