Such a cute purchase!! I am 5'4 and weigh 115 pounds- wear a small in almost everything so I ordered a small and it fit perfectly!! I have no boobs but the top is easily adjustable to any cup size. There is a bunch of the string in the back that can tighten or loosen the top but I don't really know what to do with it so I just wrap it around. Bottoms aren't cheeky & I would definitely recommend this especially for the price