I used it on my sons bed because he is the most allergy prone and he seems to be sleeping better through the night and he says it comfy too. It is indeed waterproof cuz they spilled a water on it by accident and it didnt wet the bed beneath.