ABJ did phenomenal work! They came out the same day I called and made some temporary repairs to my roof, and then was able to replace the roof the following week. The work was excellent and very timely. The roof material is beautiful. They had a whole team working on the roof, and they were efficient (completed in one day) and very friendly. All debris was removed, and my yard was left spotless. I highly recommend them, and have already given a few of their cards out to friends.