I'm 5'8" and medium was just a little long at the ends. Other than that I can't complain. It keeps me incredibly warm . There's no irritation and it's very comfortable. Not bad for the price. A great value.