Office location: 943 Poinsettia Avenue Unit 401, Vista CA, 92081
11/25/2018
Anonymous
We have been hugely impressed with Cosmic Solar. Dealing with such professional and friendly people has been a delight. Planning and installation were a breeze, even though we had to organise things from afar (we live in London). Everything has worked out as planned, and we are very happy with our new system. Can't recommend Cosmic Solar highly enough.