Very easy to slip on due to full length zippers. Has belt loops so you can get a bigger than normal size for roomy comfort and still cinch up the waist - bu that defeats tight placement of the inside knee protectors. I would normally wear XL but got XXL to get the needed length for my long legs. Not too baggy, correct length, and I used a lightweight nylon belt to tighten at the waist -it was just a little slack. Have not driven in rain yet. Bought principally as a windbreaker during 40-50 deg F rides.