From start to finish this company was easy to work with. Our solar needs and expectations were clearly explained. The process and timing of the project was detailed for us. Everyone from the sales person to the installers, and the office staff were patient, kind and knowledgeable. Every question was answered. Every process was patiently explained. Highly recommend this company.