Mike called ahead and arrived on time. He was friendly, courteous and competent. Mike thoroughly explained the system to us and asked repeatedly if we had questions. He indicated he would be happy to answer future questions and left his business card. We are very satisfied with his professional performance.