I'm 5'8, 144 lbs. I ordered this in a large. It almost fit, but was a little bit too tight in the chest and sleeves. I like it so much I ordered an XL!!! It will keep my neck warm but the fabric is very soft and I don't expect to get hot in it. I really like it!!!!
k*****e