Office location: 9900 E 51st Avenue, Denver CO, 80238
05/04/2023
lm
Littleton, CO
Absolute incompetence, communication has been nonexistent to incorrect throughout the entire process. We've been at this for months with no ETA (at least not an ETA that has been communicated to us) as to when the system will be online, not to mention unresolved issues with property they damaged during the installation.
System size (kW): 7.3
Year installed: 2023