Review for Wells Solar & Electrical Services

Office location: 1209 Sturgeon Ct, Arlington TX, 76001

12/18/2023
Fred Flower Mound, TX

Experience greatly improved.

Despite a rough start, the system problems were eventually correctly identified and then corrected. I am grateful that the phone customer service person would take my phone calls and then share them to whomever could best fix my problem. Despite numerous requests, No management person has ever called me. Fred

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

System size (kW): 28

Year installed: 2023