I LOVE American carpet cleaners! I have used them for years and have always been very happy with their cleaning. Over the years they have cleaned for nearly every member in our family. We all love them. They arrive on time, are polite and professional. Our carpet and upholstery looks and smells great after they are finished. Another thing I personally love is that we have had the same technicians each time they have cleaned for us over the years. Trustworthy and very good at what they do. They leave us a bottle of spot remover and a bar of handcrafted soap after each visit too! We truly appreciate the great service that they provide.