The first night we used this my son urinated in our bed - the mattress stayed dry!  Great price too!

Pros: Value, waterproof
Cons: none