as other reviews have stated this runs small.  i got a large(so i could layer)which it said would be a 14-16 but it seems more like a 10-12 which is my normal size.  i can get a hoody underneath but it is snug.

the pockets are nice and deep to hold my knit hat and gloves.  i like the zipper so i don't keep loosing my hat.

i haven't tried it in the rain yet but it looks like it will keep the water out.

the length is good.  I'm 5' 7" and it covers my bottom while standing but when i sit it doesn't cover.