Office location: 625 70th Avenue Unit # 5, Denver CO, 80229
10/12/2022
Disappointed
Arvada, CO
We did an install with Southards last fall. The install was fine, but the subsequent service and communication has been a disaster. Even minor issues are just not addressed. Terrible communication, and no follow up. Buyer beware.
System size (kW): 7
Year installed: 2021