This was my first experience using Mighty Clean Carpet Care. Scheduling for a basic cleaning was quick and efficient. The carpet technician was very professional, calling me to let me know he was running a little late and gave me a time he would be arriving. I liked that he did that and understand that there are things that come up. He was very efficient in the cleaning, and my carpets look good. I would hire them again, and I do recommend their services.