I have had a very mixed experience with KSR and cannot recommend them. They put on a roof but left parts of the gutter guard off. The roof leaked multiple times. After repeated calls I had another roofer look at it. The photos clearly show parts were not put on with the new roof. I called the owner and have the photos still. Never agreed to take any responsiblity for the missing parts of the roof. Of course I had to have the ceiling fixed as well. Now a home inspector has indicated that the shingle company specification calls for roof vents. When the new roof was put on and bid for that was never recommended. Again a call to the company and again a statement of no responsibility. Small claims court it is with the photos and documentation. How sad to see this type of service.