Review for Apollo Energy

Office location: 1400 E 66th Ave, Denver CO, 80229

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.

Sales process
Price charged as quoted
On schedule
Installation quality
After sales support

System size (kW): 6.4

Year installed: 2023