I bought this coat for my husband, he loves it, it's very warm, quite heavy though, wasn't expecting that, but it looks very nice on. I think it will be good for the very cold days, lowest we get here is 12 celsius during the day..  My husband is 5'7" and 90kg, I got the XL as he is broad and muscular and needs the shoulder room however it's quite big around the waist as he is narrow there.  He normally is size XL with clothes bought locally (Australia), but I found this jacket a little larger than that, that may be normal for US sizing though.