Outstanding experience with Shingle Hut! Kevin Catchings is personable, communicative and knowledgeable. I received his estimate the same day he came to inspect my roof (I waited 4 days from another company).He was available from the beginning to the end to answer all my questions, helped me with the insurance claim and HOA approval. They have an amazing crew. I would recommend Shingle Hut to anyone needing repairs or replacement. Love my new roof! Thanks, Kevin!