Made appointment, salesman showed up, went over options in great detail. Did not pressure me in any way to make a decision. After I did decide to go with them, salesman came back and I signed the contract and gave deposit. He said that it would take about 4 weeks for the permits to clear etc. and then only 2 days for the actual install. And this is the only complaint I have - I was not kept "in the loop" during that time, so after 6 weeks of nothing, I contacted them. They had to reschedule the installation several times because of a previous job running long - they ran into unexpected issues with the roof. BUT, they notified me each time - I was never left wondering if/when they were going to show up. When they did the work, I couldn't be more happy with them. The workers were polite, explained each step in detail, appeared to know exactly what they were doing. Cleaned up after themselves, I just really couldn't be happier with the actual installation guys and the work they did. After, they installed an online tracking system so that I can see exactly how each panel is working 24/7. I've had the system running now for about 3 weeks and everything is going smoothly. I would highly recommend them to anyone considering solar.