i’m 5’5, 115lbs, and a 32C - i ordered the large top and small bottoms. the bottoms fit perfectly but i think a medium top would’ve worked better. the large still fits, i just have to tie it really tight. Love this swimsuit though & will definitely be ordering from here again!!