This jacket is great. I do electrical work in middle TN and this jacket has kept me warm in the 20 to 40 degree tempatures. Looks good enough i can even wear it outside of work on the weekends. But nothing is ever perfect. The cuffs on the sleeves are not elastic which i do not like but thats all i can say bad. I cant even tell the battery pack is there most of the time and on low it will run all day for me (8hrs) and keep me comfortable in 30 degree temps. Overall its a great jacket runs a bit large, but does a wonderful job of keeping me warm.