Great protector, we have an older dog . She has a hard time getting out of bed , so we wakes us up to take her out however , she sometimes dribbles before we get awake enough to take her out. . Keeps my mattress protected and is easy to put on with a little help.