I bought this mattress cover hoping it was one that would stay put on the mattress.   The one I was using previously kept sliding off and so my sheets kept coming off as well.   While there didn't seem to be anything indicated about it's firm grip in the description, it definitely does do the job.  Mattress pad has worked wonderfully and stayed in place and therefore, my sheets stay put.   Also I washed the bed cover as indicated on the package and dried it the way they suggested and had no odors of any kind.  When you still have children or animals in the house a waterproof mattress pad is the best way to go to save your mattress.