This coat is perfect for my use. I work construction and out in the elements everyday - this coat keeps out the cold, wind and rain. If it is very cold out, I will layer a sweat shirt along with my long underwear and t-shirt. The coat being longer than the jacket, the coat keeps my lower back warm. The material was a bit stiff when first new but nothing time and wear doesn't cure. On average my Carhartt coat will last several years so well worth the money.