Overall perfect Charles was a pleasure to work with. He made the whole process a breeze and helped me apply for the rebate. He was honest about the products he sold and provided the best advice on the system I needed. The installation team got the whole job done in a single day at the prescribed date of installation. Definitely recommend!