I heeded to the previous reviews concerning the sizing. I usually wear a size small and I purchased this shirt in a size XL. The sleeves were still a tiny bit short but not terrible. The shirt is comfortable and incredibly warm. I took it on my trip to Canada and I was not disappointed, in fact it saved me from the cold. It is truly a worthwhile purchase. I have to mention that the lining is very soft too. Figure out your size and make this purchase. I will have to warn you that this should not be worn in conditions that are not really cold or it could lead to discomfort and/or sweating.