Im 55, 135, and I ordered a medium. The material felt good, and the top fit well, but the length was way too short. Its just a really odd length. Im not tall, just average height, so this would work for someone whos super short I guess.