Tar Heel Construction did a great job on my roof. They finished the job in one day and cleaned up so well you would have never known and all-day work job had taken place. They were also very helpful in dealing with my insurance company and making sure that I received full insurance compensation. Finally, my new roof looks great. Overall, it was an excellent experience and I highly recommend Tar Heel Construction.