I use Roof Dr for roof inspections for all of my clients who are purchasing a home. They are quick to come out and do a very thorough inspection. We recently had a break in (via the roof) at our local baseball snack shack and Roof Dr volunteered to fix it for us. (This helped us out tremendously as we are a non-profit organization.) They did an awesome job and actually completed it earlier than scheduled.