Extremely professional and highly knowledgeable... I was very satisfied with the work Ben completed on my house, from start to finish he was always eager to answer all and any questions I had about the process... I would highly recommend Refresh Roofing for any of your roofing needs.. Thanks again Ben!!!