I purchased this jacket to replace my old one, I got this on sale and the weather isn't that cold to determine the performance under cold weather, however judging by the quality I believe it would keep me warm.
The design is good, I like it very much, however it's a little larger than what I expected, but not that much to return it. I would suggest purchase one size down than usual wear.