This is my most favorite jacket - I even bought a second one in a different color!! It is the best for uphill activity (mtb or skinning) - it keeps the breeze off and is super breathable for sweating it out. So many times when I've been in the backcountry with friends when they have layered and delayered, and I have just worn this jacket throughout it all. It is stretchy which is great for movement, and I'd say it is water-resistant. If you do get caught in a bit of a sprinkle (or if you get really sweaty on the uphill), your body heat will dry it off quickly.