I typically wear an XL jacket, but after checking the size chart I fell into the L category for this jacket.  Tried it on after it arrived, and yep - a L is a perfect fit over a shirt. If I was wearing a sweater, or suit I'd need an XL.  There's room - a comfortable amount - and the sleeve length is perfect.

The sleeves have a velcro cuff closure, all zippers are waterproof, and all seams are sealed. There's no extraneous stitching to seal. For example, the pockets are suspended and stitched at the seams to prevent having to seal additional stitching.

I have a few rain coats, and this one is really amazing.  It folds up compact - not as small as one of those disposable ones that costs $3 (or $23 at Disney) - but easily fits in a backpack pocket. It's great for those days when you're out and not sure if it's going to rain or not and need to have a really light weight  and compact jacket.  Because it's totally sealed it does not breathe except at the openings.  as for drying, I found that 90% of the water on it just shakes off.

It also works as dress or casual. One thing my GF commented on is that it's "loud" - you can hear it crinkle as you walk and move.