Working with the Mighty Dog Roofing employees was a pleasure. I was hesitant to start the process of dealing with the insurance company. Mighty Dog Roofing was by my side for the entire process. They were relentless in getting the full replacement cost covered by the insurance company for my entire roof. My roof was replaced in a timely and professional matter. I would recommend anyone to contact Mighty Dog Roofing for their next roof repair or replacement.