First thing is The colors were off...Im. 5'1 and weigh 125. I got a medium. The top fit a little too tight and to me didn't really give me a "pushup" effect, the bottoms feel "baggy" . I don't have this issue in other bikinis. Id send it back however Amazon has made returns complicated for me. Overall im not satisfied with the product.