Excellent. I had a dirty water stain on the carpet and it has completely disappeared. Another satisfied customer !