Arrived on time, very detailed in the installation process, clear explanation of the process, how to operate the system, and cleaned up after themselves. Very professional