We just had our roof replaced today and we are very happy with the job Royal Roofing has done. They are passionate about their job, well organized, polite and professional. Whenever we have a question, they take time to answer it. They came in time, finished the job in one day, and thoroughly cleaned and recovered all around our house. We will not hesitate to recommend Royal Roofing to anyone who wants to have their roof replaced.