This bathing suit is so cute! Comes with removable padding in the top, adjustable straps and super flattering bottoms. The only issue I have with the top is the white inside material pops out a little bit and it’s noticeable because of the navy blue that contrasts it. Other than that, the bathing suit is wonderful. I’m 5’8 (130 lbs) and I ordered a medium and it fit well.