I bought the Extra Large because it gives me room to wear a hoodie or heavy sweater under it.  I am tall and the sleeves are just right for my long arms.  Warm jacket, very light weight.  I don't need a heavy sweater or hoodie, till the temperature goes below zero. Perfect! War