The only reason I rated 4 stars instead of 5 for convenience was that the original time of my appointment was delayed a few hours due to a problem on another service call, however, once John got here everything went great. He explained everything in detail, and was able to complete the repair that same day. We were very pleased with the service and especially pleased with the reasonable cost. We will definitely call Halltec for any future service needs and will ask for John if he is available!