Needing a roof replaced is no one's idea of a great time, but Donahue Roofing was extraordinarily great to deal with. From helping us pick the best material and color, to getting the job finished at lightning speed, they are over-the-top in customer service and professionalism. I would recommend them without hesitation. T Hoglen, West Plains