Im 57 and 175 lbs. I bought the XL to be safe and I should have gotten the L or M. It fits well everywhere except the straps that cross in the back, they're a few i ches too long even when tightened all the way. Not sure if a smaller size would fixthe problem or not. However, its still very sexy and I have no intention of returning it.