I had my roof done in 2004 by Arrow Roofing. The price was good and they provided 10 years warranty. The roof was fine until last month I found water dripping from my front window after heavy rain. I called Arrow Roofing today at noon and Tony answered the call. He said he would come within a day or two to get it checked. End up he showed up at 6pm the same day. He realized I had my railing done recently and the shingles was ripped in order to install the new railing. Tony fixed the problem right away free of charge even though it was not his fault. He said if I find any problem again I should just give him a call. As I asked him how much it would cost to get my roof done, he honestly told me that it was still good for a few years. His attitude and professionalism amazed me. I have to write this review to show my appreciation!