John is very knowledgeable and interesting guide. Everything ran smoothly as stated in the itinerary.