I am 59, 130 pounds and got a small . Fits nicely , the halter and back are adjustable like a bikini top, and the lace part is stretchy- was worried Id be too tall for it but the halter holds it in place