I always measure contractors by they responsiveness and clarity during the contract discussions among other things. Henry was direct, clear and met all the time schedule commitments we had. The service was done properly and his staff was professional and focused on doing the right job. I appreciate a contractor that honours his commitments and does a good job . I would have no hesitation to recommend Roofmax to a friend or family member.