So, on a scale of 1 to 10, this is definitely a 9! The only reason it’s not a 10 is because of a sizing issue. Typically an XL jacket on me is a little baggy-this will not even close around me. I didn’t realize they ran small. My husband typically wears a M in jackets and the L we ordered is very tight fitting on him. Other than that, it is great.