These Carhartt jackets are very nice.  They are extremely sturdy and very comfortable.  Tested it in 40 degree weather with 60 mph wind that I have worn it in it was very warm.

They do seem to run a bit big, but that is perfect for layering.

Great purchase!