Very professional, had a large crew so the project was done in less than 3 days. Mike was the contact person I dealt with and he was very professional, always keeping me updated. My flat roof was rotted and one of the crew’s legs went right through. They fixed it right away. Luckily he didn’t get hurt. I am very happy with this company.