I haven't yet worn it out in the cold, but my daughter bought one and loves hers and says it keeps her warm.
I wanted a longer coat so that when I wear my knee high boots I can stay warm.  Love the  color and it seems very well made.