We have used ECI for years and they have always been reliable and the technicians have always been good and nice.