We were very happy with Practical Roofing. Gary was very friendly, honest, professional and very responsive. We did not know whether we needed just a shingle repair or whether our roof needed to be replaced. Gary took the time to explain what was needed, and answered our questions. This time we only needed a few shingles replaced. The work was complete very quickly, and within the budget quoted. When we need to re-roof in a year or two, we will be contacting Gary again. We would recommend him to others looking for an honest and reliable company.