The technician was on time and did a great job. Carpets cleaned up so well, even removed some stubborn stains which were courtesy of our puppy. Very pleased with everything.