I ordered a small. Im 5 97lbs. It fit as expected. Though it was a little tighter in the thighs than I expected but nothing too bad. Its a little long on me but thats normal given Im short. Its very comfortable.