It would be impossible to overstate just how much we enjoyed the company of Tom. His English is excellent. He was nice enough to explain not just what we were seeing, but the meaning behind what we were seeing. He explained during the day a lot of nuances about Japanese history and culture that made many things in Japan much more understandable. His suggestion for lunch venue was excellent. He explained how the trains work within Tokyo which made a difference for the rest of our stay. He also offered some really useful suggestions for further things to see as he got to know us. Nothing was too much trouble. By the end of the day, we felt as though he was an old friend rather than someone we met for the first time that morning. We highly recommend him.