Our addition to our home required an extention to our roof, but found that trying to match our existing roof to the new one would not be possible. They recommended we redo the entire roof and so the original cost was a bit more than what we anticipated. But at the end of the day it was the best choice. We were satisfied with their work and they cleaned up well after the job was completed.