It was a gift for my son and he reports it to be plenty warm, though we live in the Southeastern US and rarely see temperatures under 20 degrees. The fabric is good and thick and appears that it will be quite durable. I wouldn't have any problem using this as a work coat and he sometimes does, but has decided that he likes the look of it too much to let it get that dirty.