This mattress protector is waterproof, but you wouldn't know it. It doesn't crinkle when you move and fits nicely over our 8", 10" and 12" thick mattresses. Looks like it won't have any problems staying put either.