I am 51 and around 135lb. I ordered a small cuz girls who are bigger than me said small fits fine. I should have ordered a medium. Im going to see if I can find just the pants. I don't want to return the whole thing cuz I love the outfit.