I bought this for my son who is in a place where it is very cold. He absolutely loves it. It was 12 degrees out when he wore it outside but he could not feel the cold much.
Pros
Men
Cons
The heavy lining can make the coat difficult to maneuver in, restricting movement