My husband says that the waterproof mattress protector is too hot for him. Otherwise it is nice and would do the job. 
It hasn't had an issue with tearing yet, even with kids on the bed every morning.