I have a couple Carhartt vests, but this one is my favorite.  It is very warm and fits snug without being overly constricting.  It is great for any kind of outdoor work, especially in temperatures that are a bit too warm for a Carhartt coat.  I will wear it with a long sleeve shirt in weather ranging from high 30s to low 50s..  I purchased a similar one for my girl friend (in the women's style), and I would highly recommend this vest as a gift to anyone who likes Carhartt.