Professional services. The installation went well, arrived on time and did what they were supposed to do. We failed inspection the first time due to a breaker not being replaced and vent pipes being covered by the solar panels. Five STAR
Installation took way too long and most of the things that were told to me turned out to be lies. Id suggest doing a little research before signing any paperwork with this company.