Hiroko Is everything you could want in a guide. She is extremely knowledgeable, interesting, funny, compassionate, and is very hard-working. We had some special requests and she was happy to accommodate us. We got a lot done in that short amount of time we had with her which was seven hours, and we could easily have used her services for another three or four days. She is absolutely delightful and I highly recommend her to anyone.