On time, great service, reasonable price, clean/neat. The technician was friendly and knowledgeable. Completed his work and explained what the problem was. Good service overall!