We were 2 couples traveling together in Japan for a month and had Makiko guide us for 5 days in Tokyo including day trips to Hakone and Kamakura. She was phenomenal in her flexibility adapting to our interests and needs. Having both a driver as well as a private guide allowed us to see more places and experience more things than if we used public transportation. We were picked up and whisked away on time and on demand to the next destination immediately every time as soon as we were ready. Japan can be a frustrating country to visit due to the crowds at all the popular places. Makiko timed our itinerary so that we avoided the worst of crowds every time. Her knowledge of Japanese history, culture and religion brought meaning to what we were seeing. Her English skills are excellent so we always understood clearly what she was describing. We enthusiastically recommend Makiko to anyone looking to enrich their experience in Tokyo.