Excellent service. Company books an exact time for service and takes the time to notify you if they are running late. The owner and his employee are polite, helpful, and professional. Although the job took more time then expected, it was completed despite the fact it meant staying overtime. Charges were reasonable as well.