Integrity Roofing was referred to us and their estimate was in the middle of the others.
We had an existing 2 layers on and when that came off, there was some new plywood needed, some new vents to be added and one vent to be moved. They were also willing to get the shingles i wanted instead of what they normally stocked.
They worked quickly despite several employee issues and were finished in 2 days as promised.
Excellent work and the rook looks great!