This does what it is supposed to.  Keeps the mattress clean and dry.  I love that it is also dust mite proof for my son who has dust mite allergies.