Our shingles needed replacement. We called Matthew and he responded immediately. He gave us a very reasonable quote compared to other roofing companies. Once we signed up with him, he made an appointment for the following week. He showed up on time with his team and replaced all shingles and repaired the eavestrough. He completed his work in a timely manner and cleaned up after his work was done. Good job Matthew!