I have never worn such a comfortable jacket!!!  It's really thin and moves well with your body, I have no idea how it manages to keep you so warm. And if you'll be in really cold weather, you can easily add some extra layers underneath and still be comfortable.