56 140lbs ordered a large. The bottoms fit good but the top is a little snug. 34c bra and the large top is a tad tight and no adjustability with the back strap. The material is nice and the suit is super cute.