57 & ~160lbs, 38c...I got the large in this top. Its a tad big, but I think maybe the medium would be a smidge too tight. The perforated fabric is ah-mazing! Weve had a helluva heat wave and this kept me cool, even better than my figs.