Office location: 120 Farrington Island, Shelby ID, 83316
09/02/2022
Travis
Buhl, ID
Very professional workers who do a great job. Up very quickly even with unforeseen problems. Would use this team again for any of your electrical needs.
System size (kW): 10
Year installed: 2022