I am 56 150lbs and I ordered Large size. Bottom fits perfectly, the top is kind of loose in the chest area( cups are good, the circumference is the problem) maybe I will try to alter/ shorten them a bit somehow. But overall pretty good for the money.