Iam 52 and weigh 98lbs I ordered a size XS and it fits just fine (maybe a little long but I don't mind) it has adjustable straps which is awesome and its stretchy for extra comfort, for the price I payed ($10) I will order a couple more for sure!!