Office location: 1400 E 66th Ave, Denver CO, 80229
08/07/2023
K Vanbuskirk
Castle Rock, CO
Apollo is an excellent company to go with solar. From the start they were upfront, in-person, and honest. The work was done way before we expected. Our neighbors are still waiting and it has been months. No problems of any sort. Communication is always available, even a month after completion they still answer my questions. I cannot say enough about their excellent work and good overall product.
System size (kW): 6.4
Year installed: 2023