I found this vest to be very well made, although it does seem to run a size small but with one size up the fit is excellent.  The lining inside the jacket and the pockets is very warm.  The outside pocket is not huge but its good to put a cell phone and keys in.  I also like how there are two inside pockets.  ALl in all I'm very happy with this vest and like all Carhartt products they break in nicely.  Hope to have this for years