So far this pad is good, and doesnt shift on my bed during sleep. I havent tested the waterproof aspect yet. Hopefully it will hold up in washing.