Good jacket.  Heavier than I thought it would be, so it should last a while.  The snaps are decent, and it's got plenty of material on either side of them, so it shouldn't leak through the closure.

My only reason for giving it four stars is the sizing.  I normally wear a 4x, but a 3x will work in a pinch.  Based on the reviews, I ordered the 5-6x, and I'm glad I did.  It just does snap on a 55 inch waist.  Any smaller and I'd have had to send it back.  However, while it just does fit a 4x, the shoulders and upper half are massive.  I'm 6'2" and broad shouldered, and its way too big across the shoulders.  Still, I'd rather have that than one I can't move in, so I'm okay with that overall.

Would I buy it again?  Yep.  Just make sure you get a size larger than you think you need.