So far so good. Does not slip off. I got this for my nieces new bed. Fits perfectly because it has straps to hold it down in place. I’m really glad it’s waterproof in case we have future accidents. I would get this again