Office location: 943 Poinsettia Avenue Unit 401, Vista CA, 92081
02/08/2018
Anonymous
I can't say enough great things about Cosmic Solar, from the sales process to installation and final sign-off/turn up, the entire experience was excellent. The installation crew that Cosmic Solar has, which are actual employees of the company, are very professional and were always extremely helpful. I would recommend them to anyone looking to get solar.