This is a super cute swimsuit with one caveat- it really needs support in the bust. I am 5'3" and 127 lbs and ordered the medium. Could have probably worn the small, but was afraid it would smush my 34DD boobs. Offers no support under the bust, so keep that in mind. Otherwise, it's very classic and cute.