Although the material on this mattress protector seems like it is waterproof, the straps DO NOT keep it attached to the mattress at all. I just had to lay it on top of the mattress and hope it stays in place.