there was a horrible accident in the bed due to illness.  We had just bought new mattresses for that bed, I just knew they were destroyed.  This mattress cover did the job.  It did not leak throw.   And I put it in the washer and dryer.  I just knew the stains would not come out.  It is stain proof just like it says. Buying for all my beds.