Haven’t had to really test this product out to see if it’s waterproof but it fits the deep mattress well and doesn’t hold in heat!