Haven't tested this out yet but definitely was a must buy as we are transitioning our 2 year old to a big girl bed who is also potty training.  

Pros: great value, soft
Cons: Not tested waterproof functionality yet