Wish I could give them zero stars.  We contacted them by recommendation and only wanted them to put in a monitoring system (for energy credits) on our existing thermal solar system.  After 2 months of vague and changed quotes and even driving down there in person, they still could not submit a comprehensive, clear quote.  A technician came out and said he knew exactly what we needed and a full quote would come early the next week.  After several days, we called to be told everyone was in a meeting at 8:30am and someone would call when they got out.  At 4:30 that day we still hadn't heard so we called.  The general manager came on the line and said because we already had an existing system and didnt buy it from him, he didn't want our business.  The salesman had no idea what he was quoting from the beginning.  Complete waste of our time.