I bought this for a rental apartment since I needed to protect a brand new matress. Sure enough I got some sheets with blood or something on them and it did make it to the matress protector, and it did not make it to the mattress. The stain did not come off the sheets but it mostly came off the mattress protector, very glad I bought this specific product.