I just bought a new mattress and this mattress protector.  I'm very grateful for it, as my little dog decided to throw up on the new bed!  But the protector did it's job and stopped any moisture from reaching the mattress.  Definitely happy I bought this!