This was my first time using A1 Carpet Care. I thought they did a very good job because my carpet was very, very dirty. They were on time and professional. They worked quickly, and had my carpet totally clean under an hour! I'll definitely use them again!