I am 54 155lbs and I got a large it fits perfect length is to my shoes thats how I like it. Doesnt touch the ground but it isn't short like showing my socks. I could probably go up or down a size depending on how I wanted it to fit. The top is s form fitting but its all day comfortable! I love the dark grey it matches everything! Will buy again!