Needed to protect mattress from aging pup, and it does. Have washed it 4 times and still protects from liquid seeping through, so we are happy!