This is not a thick heavy jacket that has lining inside and water runs off of it. This is a "water resistant" raincoat. I bought it so that my son doesn't get so wet when he goes to play at a water table in kids museum. It does the job but I have to roll up his rain jacket sleeves because if you put them water, they will get wet. It does absorb water if you immerse it in the water, is if you are using it in light rain, water just runs off. It's great because it doesn't overheat.