Excellent. They came right out for the estimate. We were able to schedule the install for the day after the range was supposed to arrive. They gave us a 3 hour window. On the way home, they called (10 minutes before start of window) to say that they were running slightly behind. They gave me an updated estimated arrival time. This time was still well within the original time window!! Tech called later and gave me another updated ETA (again, still within the original quoted window). Tech arrived and work completed. High quality and he kept me informed during the entire install. Very helpful and gave me great advice on some areas surrounding the job to make his and my work easier. I was extremely impressed with the entire process. I would highly recommend them. From checking with some other people, the price quoted/charged was consistent with norms.