Definitely waterproof, seeing as how my toddler is potty training and already had an accident on the bed.  Seems very durable. Would buy again.