Purchased small for my daughter who is a size 0-2 teenager. She couldn't even get the shoulder straps pulled up to her chest. Very odd sizing. But its cute and  for the price Ill keep for guest spare.