I originally bought this for 40-50 degree weather, but the other day it was only 25 out and I wore it anyway. I was surprised how warm it was. Good quality fabrics, nicely made. I am happy with this purchase.
Pros
Decent coat. They run a little small. Order one size up, they shrink on the first wash.
Cons
I dried this in the dryer and it shrunk a full size smaller.