Definitely waterproofs and protects!! Our newborn has overly tested it!!

Pros: Works great!!
Cons: You can hear it when you move because of all the protection. Sounds crunchy, but doesn't feel crunchy.