AGL conducted a thorough inspection of the old roof, laid out clearly what roof issues needed to be addressed, and provided us with some options with respect to their findings. (Our options were somewhat limited because we had some homeowners' association roof rules to abide by, but AGL made the options and the pros and cons clear.) AGL was also very clear about the process itself: duration of job, pulling permits, clean-up, inspections, etc. We were made aware that there might be additional costs related to any necessary repairs depending on what was uncovered after the job was started (luckily these proved to be minimal--but we were glad to be prepared rather than surprised). Although AGL's bid was not the cheapest we received, it was certainly also not the most expensive, by some considerable margin. Overall, we think AGL hit the sweet spot on price. The work was started and completed exactly as promised (started Monday morning, completed Friday afternoon). Nothing was damaged, everything was promptly and thoroughly cleaned (although had we known our garage was not covered by plywood under the shakes, we would have covered our stuff there more carefully--still finding old nails and other roof detritus in nooks and crannies). The job supervisor, Steve, came out frequently and kept us well-informed about progress. The work crew was very professional, polite, and respectful of our needs in the home. We've had several hard rain episodes since the job was finished and the new roof has passed the tests with flying colors to this point. The roof looks great and we now look forward to (rather than dread) the rain we badly need. Our experience with AGL was excellent.