I started using Fosters many years ago when my toilet overflowed and soaked a lot of carpet. It was brand new carpet, and the carpet company recommended them. I was very happy with their timely response and results. Since then, they have regularly cleaned our carpets yearly.