I agree with everything said so far but here is my unique take on this jacket. My job is wet sandblasting of ships hulls and for that this is the best outer covering I've tried. Total protection from the violent wet, sandy blasting going on around me and so comfortable compared to stiff, old style vinyl rain gear. The size thing talked about here had me spooked so went to a local work wear store to check it out and yes, in most things I wear Lg or Xl but those were too big, Med fit perfect and I'm 5'9", 220. I bought it there since I appreciate the bricks and mortar places particularly when you need to see a product and try it on.

Inner sleeve straps keep the wet and grit out of my arms as I'm reaching up high with my blasting hose. Overlapping front flaps with buttons works great as I can't wear zippers in my work because the sand jams them up. And the wet sand doesn't stick to me much so its easy for my co-workers to hose me off at breaktime.  If you do wet, dirty work this is the way to go.