Good quality, price and experience!
Bumpus Roofing System did a re-roof for me. It was my first time using them, and everything went just as I expected. The job looks like it's well done, and they were able to finish it in one day.
The reason why I'm not giving them fives across the board is I did end up having to do a bit of cleanup afterwards. I found some stray nails in the yard and things like that, but nothing major. Otherwise they had a good price, and it was a good experience.