Our guide was great, John had a vast knowledge of the trip, area, and wildlife. During the entire 2 hour drive he kept up entertained with information on each area as we traveled thru to the site. Everything from the trees in the area to large and small animals. He keep us informed on the time we had at each area and was flexible based on our needs. At the actual Grand Canyon he took us to more than the typical tourist areas and made sure we seen what was important for that area. He did not just drop us off and let us figure it out. Just enough space to let us be a family and give us the proper guidance. If I am in the area again I will personally request John first to see if he could host our tour for anything we do in the area.