Office location: 4495 SW 119th St., Oklahoma City OK, 73173
03/21/2024
Charlene M
Tulsa, OK
I am happy with Shine Solar. Their representatives. support staff and install staff have been direct, efficient and polite. Their install team did a fantastic job of getting everything set up!
System size (kW): 5.92
Year installed: 2024