I've had a long relationship with Roof Services, almost 20 years now and it's always been a good experience. There have been problems but they always came back and fixed it in a timely fashion. They're always here when they said they would be, clean up after themselves, and they're not intrusive.
We've had more roofing problems than normal people because when we bought this house, the roof had an extension on it that always leak and it took a while to get that under control. Roof Services came recommended from someone to us and we just kept using them.
more