Crist Roofing just replaced our roof and did some interior repairs as well. We couldn't be happier with the results. Our project manager was Ryan and he went out of his way to work within our schedule, even meeting with us on the weekends since my husband and I both work. Very professional and the job was well done. I would not hesitate to use them again or recommend them to someone else.