This mattress protector is AMAZING.  It keeps the mattress clean and dry no matter what happens on top.  It is also very comfortable to sleep on.  I ordered one when I got my new mattress and this is the second one that I will use when one is in the wash.