The entire experience was wonderful. Mike is a great and caring guy. He answered all of my questions and took time to get to know me, as well as my immediate roofing needs and longterm goal for my home. Rob and crew were great. Rob provided prompt updates on progress and pictures since I was out of state. Also, Jack met me very early at the office so that I could view the various styles and colors.