Jim and his crew did a great job replacing our roof, but even more importantly help us navigate through a tricky insurance process. I would highly recommend them.