Excellent, efficient, friendly, and thoroughly knowledgeable. Great results from a great professional cleaning service. The technicians are professionally trained to clean all types of carpets.