What I like about this mattress cover is its easy to put on and takes it off to wash even by myself. the zippers tucks in so no bed bugs, dust or termites can get in. not sure about the waterproofing but I believe its water resistance more like, My son accidentally on our bed and there's no stain or smell it just sucks it and nothing goes through the mattress which is good. It have a very good quality protecting the mattress. It fit and feel nice. I am very pleased so far and definitely  worth getting one. 
PROS: 
* Good Quality Mattress Cover
* Zipper tucks in so no bed bugs goes inside the cover
* Easy to put on and takes off
* Spill or accidents doesn't goes through the mattress
CONS:
* NOT Waterproof but Water Resistant