I am 6"1 180lbs and I bought a XL and it fits like just like I want. Not to big but enough to layer under it and when not using layers it still is just right. Keeps me warm in 15 degree weather and not to hot in the high 40's. Love the jacket. Customer for life