Review for Cosmic Solar, Inc.

Office location: 943 Poinsettia Avenue Unit 401, Vista CA, 92081

03/07/2021
Marty G Vista, CA

Cosmic Solar was efficient, clean and prompt in their works.

recommended by family members whom had their solar system installed by Cosmic Solar

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