We were a challenging group. Two seniors, one who had mobility issues, and 2 boys (6 & 8) who had a thousand questions each. David could not have been more patient or adaptable. He answered every question and constantly made changes for us. He had great suggestions and added stops that are not usually included. Plus ee skipped all long lines. Great experience.