Bought this for my love because he needed a water-impermeable jacket, and it is definitely waterproof. He always wears a medium top, and this is a great layering piece for him because he can wear a hoodie under it for extra warmth. It is loose enough without being so baggy that it is like a trash bag.

For reference, he is 5'11" and about 160-165 pounds, so a bit more on the slender/wiry side, athletic build.