A thorough inspection includes checking shingles, flashing, gutters, downspouts, ventilation, attic, and overall structural integrity.