My wife and I had a good experience with Dominion Roofing. In the late Fall/early Winter, they re-shingled half of our roof and did a full tune-up on the older part. A couple of months later, we saw that a couple of shingles were flipped up on the older part (caused by wind, animals or whatever). Dominion Roofing came and fixed the shingles without charge, which made us very happy. Dominion obviously wants to please its customers and cares about its reputation. My wife and I have dealt with a few roofing companies over the years, but Dominion Roofing is the first one we have had confidence in.