We spent 3 days with Koji and had a great time! He has a tremendous amount of knowledge and had lots of patience for all our questions. It was very important to him that we see as much as possible while still making sure that we were able to experience each sight to its fullest. Koji was very flexible and adapted our itinerary to our needs. We highly recommend him.