We hired Arrow Roofing based on their quote and examples of their work. Unfortunately, the job looks nothing like the work they did on other sites and even more, 2 years later I've had 3 roofing professionals explain that the job was done incorrectly. Many of the shingles are bumped up not flat and they did not put the shingles right down to the eaves causing some water damage. When I contacted them (repeatedly), they promised to have someone contact us. After waiting for three months with no contact from them I am writing this review. I would not recommend using them for roofing services.