While we feel the cost of the maintenance agreement is a bit steep, we are willing to pay for the service since we live in Phoenix and the technicians have to drive up from Tucson. On the day of service, the techs arrived earlier than expected which was good for them since it had been so crazy hot this summer. They were both wearing masks when they came to the door, which was greatly appreciated. They got the panels nice & clean, checked all the equipment, and made any necessary repairs. GO SOLAR!We are happy with the end result. Solar Store recommended putting our panels on top of a stand-alone shade structure over our RV space instead of on the rooftop. It's unlike any other solar installation in our neighborhood. But, getting the end result was a long, frustrating process. It took almost a year to go from signing to "going live". A lot of the delay was due to City of Phoenix bureaucracy & inspections and waiting for APS to flip the switch.