While no one enjoys having their roof replaced, Tekline made the process as painless as possible. They were extremely communicative throughout the project, receptive to our needs and concerns, considerate in their work and treatment of the property, and most importantly thorough. I was particularly impressed by the end-of-day clean up; I am used to roofers leaving scraps during, and even after they're done with the work but Tekline cleaned up the property every single day. What's more, in the... Read more