I haven't opened this one, but I have these terry cloth  mattress covers for all of my beds. When the grandchildren come and if bottle leaks or children have an accident, your expensive mattress is protected. I keep an extra one for my bed,because if they have accident in middle of night, I can change it quickly and still have the protection while the soiled one can be washed. 

Cons: The  backing turns a bit yellow from dryer, but the terry is the part that shows. Washed mine numerous times and still looks good except for the bit of yellowing.