I can't recommend Arizona Solar Solutions enough! I love talking about how great their customer service is to anyone and everyone who will listen to me! From start to finish, the project was seamless and completely worry-free. They took care of everything, such as, issuing permits, ordering parts, and scheduling. They kept me updated throughout the whole process, which I appreciated because I'm a bit of a micro-manager. I feel like they thought of every possible thing in order to keep their customers satisfied. I felt very comfortable with them. It took about two months for the whole project, but most of that was due to permits being processed, waiting for inspections, ordering parts, etc. Everything on their end moved really quickly. During the actual installation, they were very accommodating to my schedule and needs. Every single person I worked with was just very, very nice from the woman I spoke to over the phone, to the woman making schedules, to the sales representative, to the gentleman who came to measure everything, to every technician during the installation. Their customer service and response time was always excellent. On top of that, they offered great financing options. They also told me the solar panels would take about 3-5 years to pay for it self. I definitely see that happening sooner than that. This is a great company; I highly recommend them!