The denim is a good thickness, not enough to keep you warm on its own but it feels quality. The fit is perfect and the little distressing and hardware details are a good touch. Only criticisms are the zipper, since its finicky and can get stuck, and the sleeve opening cause they’re a bit too wide for me. Overall, love this jacket and would recommend.