From a cleaning standpoint, the use of stain repellants can be very beneficial when applied properly to appropriate fabrics. We see no disadvantages when applied correctly. However, repellants are not a stain proof shield. Proper cleaning must be done when spots or spills occur. Stain repellant will lessen the likelihood of spills becoming permanent stains and will ease removal of surface soils.