Felt nice and soft and fitted the mattress fine. Not had any accidents so can’t say how waterproof it is .