Does Scotchgard really work ?

Applying Scotchgard forms a protective barrier on the carpet. Spots and spills land on the Scotchgard instead of penetrating into the fibers.