Review for Energy Service Partners (ESP)

Office location: 970 W 190th St #302, Torrance CA, 90502

07/10/2023
Paul in Palo Alto Palo Alto, CA

Unaccountable delays

After numerous design delays, we finally got the panels installed May 9. At least it had finally quit raining by then. Since then, no final inspection, no inspection even scheduled, no turn on of the power nothing. Have no idea if the system even works. The install crew did a good job and was done in one day. Now I get a different story from the city than from ESP, and now none of the numbers I had for them work or even take messages. Wish I had seen all these reviews last year, would have cancelled the whole thing. These people have no idea how to run their business.

System size (kW): 12.5

Year installed: 2023