The jacket shrinks a full size after a heavy duty wash and dry cycle. I factored that in when sizing, so now I have a great fitting XL from my XXL purchase. I love how the pockets are low in the jacket - they make comfortable hand warmers. The jacket is also longer than my previous shirt/jackets - it fits more like a parka.Snaps are a DIY affair since the factory installed snaps quickly fall off. You need to purchase a $15 snap repair kit and redo those. Minus one point for that.