Finishin Touch Roofing was awesome to work with. Shane handled the entire process, from initial inspection, questions we had to dealing with the insurance company. On the day of, the guys started early morning and finished by the end of the day (2300+sq ft home). Everything was picked up and cleaned, as if you could never tell they were there. The next day, another team member came to do an inspection to make sure everything was to his expectations, which they were. I strongly recommend going with Finishin Touch Roofing. We absolutely love our new roof and the excellent quality and customer service that came along with it.