Not exactly waterproof. I don’t recommend for families with older children that wet the bed during sleep. After washing the 3rd time, the urine starts to seep into the mattress.  The mattress got wet every night. Had to replace the mattress due to the stench.