We bought this because our cat occasionally will pee on our bed. This worked perfectly and prevented anything from getting on our mattress. Easy to clean up. Not a crunchy loud cover that some water proof covers have, cannot even tell it’s under our sheets.