I had a great experience with The Roof Doctor. They were fast, responsive, and professional. The only downside is that they do not offer financing, so I had to secure that elsewhere.
I had the roof on a West Philly rowhouse I bought last February replaced. After going through a huge headache with another roofing company that was supposed to do my roof before the winter, I had to scramble to find a new roofer in December. I got at least six estimates.
The Roof Doctor was not the cheapest, but their price was reasonable, and they did not just use Google images or drone pictures to assess my roof. Someone came out while I was at work, examined the roof, and called me while on top of my roof.
He was one of two roofers who mentioned my porch roof needing replacement and that there was a lot of water damage to that portion of my house. He redid the main and the porch roof for a little extra. They did the work quickly over two cold December days. He even called me asking if I wanted them to reconstruct part of the porch or just do the roof replacement. He said I could save money by fixing the roof now and waiting to do the more cosmetic reconstruction later on in my next round of home improvements.
Their office person Willow was very responsive over email. The next rain, we noticed a leak. I emailed Willow, and they came out that very day. They noticed some sealing work that had been overlooked, and they fixed that. I haven't had any more problems so far, and it has rained heavily three more times.
I would highly recommend them.