The ECI installers were professional, informative, and fast. They were on time and cleaned up after each day ended. Overall great experience!