Does seem to be waterproof and does not make noise...we have two dogs that share the bed so wanted to make sure the mattress stayed clean...may get an all cotton pad to go on top of it

Pros: Waterproof
Cons: Not cotton