Steve came on time, worked hard to complete job and gave excellent customer service. He explained the system well and helped us with the programing.