I hired Roof All through word of mouth from a friend. The roofing crew did a high-quality job and at a very reasonable cost. In fact, the rates were both competitive with other companies we investigated and Roof All was also the least costly, with no compromised quality. There have been absolutely no problems with the roof (Flat Roof) that was replaced which, when my wife and I bought our house, was in very bad shape. The crew was efficient and we did not feel that they wasted any time completing the job. After the roof was completed, everything was tidied up and it was like they had not even been there - other than the fantastic new roof !! I would recommend Roof All to anyone.