A mattress protector that isn't waterproof is a bit like a bucket with a hole in it, largely pointless for the job at hand. This protector is no different and will adequately protect the mattress beneath against any spills, moisture and sweat. This in turn will increase the lifespan of the product below which is often the more cost effective solution.