First time ever have had to replace a roof and it was a great experience. They were professional, contacted me almost every day to let me know what was going on (it was raining mid week but they made sure it was sealed up the day before). Every day they cleaned my patios and picked up nails and debris. They did a wonderful job and I highly recommend them!
-- Tracy L