Coworkers recommended this company while I was looking for companies to do roof replacement. At the end I was very happy with the work they have done. Estimate for roof was very reasonable. They cleanup around the house after they comptelete work. I was monitoring them working all day and they clearly new what they were doing. They did not try to "nicker and dime" me - I asked for extra roof vent and it was added without extra charge. I liked their attention to details - for example at the end of the valleys they added "aluminum water blocker" so that water from valleys went into evestrough and not onto ground.
Overall - very happy with this company!