If your thinking to get this for your toddler then definitely do it.

Fantastic material and padding doesn't make no noise either plus yes it's waterproof! My daughter tested it out and I can safely say it didn't go through to the mattress.