I recently went on a tour with Doi Taxi. Naoki Doi was a great tour guuide. He spoke perfect English and he was very knowledgeable about all of the sites and the history of Japan. He was able to get us around to all of the major sites over two days. This trip would not have been the same without him.