We we were very impressed with the new roof Barnes did for us! They arrived on time each morning and began working immediately. At the end of each day they cleaned up and it was like they were never there. They worked with military like precision and used top notch materials. They did a high quality job for a very reasonable price. We would have no hesitation referring Barnes Roofing to friends and family.