I originally got this because I had an older dog that was nearing his time and just in case he had an accident, I wanted the mattress to be protected. That turned out to never be a problem however, I got a new puppy and he is small and has a couple of times not made it up quick enough. The cover, completely protected the mattress. Washes up nice in the washing machine and back on the mattress.