Bull Roofing was absolutely great to work with. They went above and beyond to make the process completely painless. They explained every step along the way, making sure I understood what was going to be done and when. The crew was unbelievable, completing a tear-off and installation of a whole new roof by 1:30 in the afternoon, including cleaning up every scrap and every nail from the yard. I would recommend Bull Roofing for anyone looking for roofing work to be done. (Fall 2014).