This mattress cover is absolutely waterproof! We had a small cat "war" over my bed, and this kept my mattress completely dry. They are comfortable to sleep on, they don't trap heat and they don't make any noise. They fit on to the mattress with enough to tuck under and they stay put. I couldn't ask for anything more. Highly recommended!