The worse company I have ever worked with. The worse customer service since Desiree left. They appear good when they sell you the system - but no follow up when there is a problem. Sold me a bad system (AUO) - and they knew it soon after. Had four panels down in April - they got around to it in August - and then told me I had another panel down. They were suppose to come last Tuesday - called me Monday and said it would be Wednesday (ok). Waited all Wednesday morning - no one showed up - finally got someone on the phone who said no they weren't coming. Then, said they would come on Saturday - no one showed all day. Emailed - emailed - emailed - emailed - it is Sunday and I still have not heard back. Do not be talked into their sales pitch. I have 25 year warranty on panels - and they told me - O that company won't pay. I had to do all leg work for warranty and I did get paid.