We were extremely happy with the entire process from first explaining in detail how solar works to the completion of the installation. We were kept informed during the entire process. The workmanship was meticulous. After the installation was complete, they explained how everything worked, including my generator transfer switch which GreenLeaf installed.