The cover is not fully waterproof, moisture will still leak to the mattress. Also, the cover only has waterproof material on top, the sides are made from an elastic fabric that is similar to spandex.