Just put this on our bed and so far so good!  Be sure to follow the pre-wash instructions!

Pros: Moisture resistant
Cons: None that I have found.