We had 8 different tour guides during our visit to Japan and Koichi was by far the best one and we liked all our guides. We truly enjoyed his company and his knowledge of the city. Our day in Kyoto would not have been possible without him. If you are going to Kyoto and have limited amount of time then you will need a driver. Without a driver you will just be spending a lot of time walking and grabbing taxis. Koichi is an excellent driver and knows how to get to your location as fast as possible since he drove a taxi in the area for five years. He knows every street in Kyoto. He is a great photographer, some of our best family pictures was taken by him. He provided information sheets while we were in the car which helped greatly and the kids enjoyed it. I hope to go back to Japan one day and if we end up in Kyoto I would definitely contact Koichi. Even if just to share a cup of Sake with him! Thank you for the gift Koichi. You made our trip memorable beyond words.