I used A1 Carpet Care to shampoo the carpets in my house. The guy was very professional and very nice. He worked very hard and got rid of most of the spots on the carpets. He was very thorough. I heard about the company from my daughter, she uses them at her home. I would use them again, I thought they did a very good job. I would also recommend them to others.