I bought his to wear for some outdoor sports. I am 5’.4’’150 lbs, and I ordered M. The fits like it was custom made for me. It's so incredibly comfortable that I'm going to go back and get more colors. The fabric is so soft, it's more comfortable than all of my other sweats and pajamas.You will not be disappointed! It's perfect!