I purchased this mattress cover for my spare bedroom that is used for out of town guests.  Unfortunately, the return policy is 30-days and I just found out about the issues with the cover over the holiday.  This mattress cover does not allow for breathing.  Guests got extremely hot while sleeping since the heat could not escape (even in January).  I ended up having to take the cover off the mattress so my guest could rest better.  I would go with another one of their products, maybe not so waterproof, but I'm not stuck with this since I'm out of the return policy date.

Pros: Easy to put on
Cons: Not breathable