Bought this to protect a new mattress for my child who is potty training. No accidents yet, so I don't know if it's actually water proof as it says, but I hope so. It's good quality and fits the mattress well.