Freeman did a wonderful job with the roof installation. I never had any challenges with him. He was good at keeping track of time and would ensure that a task was finished within the allotted time. The passion he has for the works even shows with the neatness of his works. I even recommended him somewhere and they were happy.