Excellent service. Quality work. David and his crew got my roof replaced in a hurry during one of the most rainy weeks we've had all summer after a bad hail storm. He really makes sure you're happy with everything before packing up and is on site with his crew to oversee everything during the day. Couldn't recommend them enough.