I bought the set to protect the mattress and the box from dust. I think it does the job. As for the water proof I don't know because I didn't try it yet.