I got this mattress protector as my old one had given away and would not stay in a place. I was afraid that i wont be able to put on the mattress protector based on  my past experience. But, surprisingly, this one was not a pain at all. They also provide instructions that helped me a lot. The depth of the protector is enough to cover the mattress. Best thing is that the protector stays in place and does not pull from either side. Its very comfortable to sleep and does not make any sound when you move from side to side. Also, care is easy and it is sufficiently waterproof.