Seems waterproof but it’s not soft like others I’ve bought. More like a cheap towel covering. I actually put another non waterproof mattress cover over it to soften it up. Waterproof hasn’t been tested yet...