Underestimated materials needed. Returned twice to do additional shake installation (at no charge). Failed to finish job by not coming back to apply shake preservative/treatment in spite of promising to do so... for months. They didn't charge for the treatment, which would have added an additional $2500 to the $5000 charged for wood replacement, as it wasn't done. But it needed to be done soon after the wood was replaced to keep the roof from deteriorating further. So now some of the work, pressure washing at least, will have to duplicated at extra expense to me before the roof can be treated. There is no formal inspection process for the work done. If the estimate is for 'x' bundles of shake, that's what you get. In reality you may need more, but there's no quality control to catch that except by the client. To be fair, I'm a demanding customer. But when you're paying $7500 to 'service' a roof I believe you have the right to expect top notch performance.