Overholt has been great to deal with. They are always on time, or they let us know if they will be late. I love that because I am very busy. The staff is friendly and informative. We have a service contract with them which keeps us from missing routine maintenance.