Kevin arrived on time and performed a check of our system. He kept us informed as he worked as to what the problem was. He was very personable and explained things well.