No, the Emma Mattress Protector is not completely stain-resistant, which means red wine etc do not simply roll off the fabric and can discolour the Emma Mattress Protector. But the fluids will not get through to the mattress core as it is watertight. Stains can be washed off in the washing machine at 40°.