This special formula contains polymers that surround each fibre of your fabric to prevent stains from settling into the fabric. These polymers cause liquids to 'bead' on the surface of the fabric...see pics below.
This protection prevents staining from oil and water-based stains, and much more.
MasterGuard also contains UV+ sunscreens to help prevent premature fading from the sun's harmful rays.