The people we worked with for the estimate and planning were very knowledgeable, professional, and friendly. They explained things well and helped us work with our insurance company. The installation crew was fast while still being careful to protect things on our property. They did an outstanding job.