If a mattress protector has a waterproof membrane on the underside, it will be warmer to sleep on than a pure cotton one. Yes, it will be waterproof, but at a price - less air movement. It's a choice you have to make, and of course it will somewhat compromise the benefits of the mattress it is protecting.