Overall experience was great, from the first visits for estimate Mike came across as very knowledgable person and clarified all queries over several contacts until scheduled appointment. For scheduling and payment Janine handled it very well. The installation team showed up on time, were very courteous and respectful of property. I couldn't catch the name of lead person during installation but he was extremely helpful through the process explaining each step, verifying expectations and clarifying any doubts, and showing pictures along. There were some changes to the steps as roof vent cutting was not needed, resulting in extra coordination but Tony stepped in quickly to resolve and revise the estimates/invoice.