Jim was a great guy to work with. Took his time and explained the insurance langue and the schedule of the roof. Pick up every time even after the work was done. If you like the price you will be happy with everything else.