Shoji is a consummate tour guide. He is knowledgeable, has very good people skills, and a great sense of humor. He arranged our itinerary in such a way as to maximize our experience. In just one day, I felt that I learned a great deal about the Japanese people and the country's culture. Shoji met and exceeded our expectations as a ģuide.