Our roof was borderline falling off and with perfect timing we found these guys. They did a great job and even did a follow-up weeks after the work was done because they felt some things were not up to their standards. It's been 2 winters since and our roof looks like new.