Review for Titan Solar Power

Office location: 525 West Baseline Road, Mesa AZ, 85210

Athony Barnes Tucson, AZ

I just got my solar panels installed and everything went as smooth as possible. Even my sales rep. Koren was a great help with any information I needed during the whole process. I was very happy with the end results

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

System size (kW): 18000