I put this on a mattress I have on a daybed on a screened in porch. I've had some rain blow in a few times and I've never had the mattress get wet. Does exactly what it's intended to do!  HIghly recommend.