1. I dont know. If you are taller than 5'7" i would not wear it.
2. Not really, buy a size up so you can layer.
3. Keeps you dry to a point, but its obviously not the same as a rain jacket, so don't expect to stay completely dry if you're in the rain all day.
Up to 80% off on brands like Surface, Orage, Oakley, Skullcandy, Trew, and more.
"I hate everybody that lives here, they're all queers" -Tom Wallisch