Mike is very knowledgeable and helpful. I have a busy work schedule and a newborn but CSF made my insurance claim quick and easy! I have no complaints on the roof and gutters. They also cleaned up around the house as if no one was even there. I would definitely recommend them. High quality work and professional service!