I am 5'4 117 34d. I usually wear sm/med when I wear bikinis, so I thought if be safe with a large. I'm going to exchange for a medium. It's a cute suit, and although it is a Brazilian bottom and doesn't covers much, it looks diaper-y when it's too big! The top is just right, but I'm sure a medium will be fine, too. The padding is perfectly stiff.Overall, the suit is pretty delicate, so really stretchy. The bottoms kind of feel like cheap panties. The ties on the bikini top are super stretchy, soSee full review