I am 52 and 114 lbs. I bought a Small. The bra part was okay but the bottom were too tight. The torso was also made for a taller person. The fabric was really nice. Wish I had different measures so i could wear it. Buying an M was not an option because the top would be too big for me.