Review for Solar Power of Oklahoma

Office location: 14800 Santa Fe Crossing Dr., Oklahoma City OK, 73013

Mo Oklahoma City, OK

Mckenna was great

She went the extra mile for me and my family. We appreciate her very much.

Sales process
Price charged as quoted
On schedule
Installation quality
After sales support

System size (kW): 15

Year installed: 2021