This fit perfectly.  I am 59, 120lbs and a G Cup - my measurements are 38, 25, 39 for reference and the medium fit perfectly!  I own $300+ bathing suits, and I cant tell the difference in quality to be honest.  So, if you're on the fence, order this!  You will not be disappointed!