We were lucky to have Mari as our tour guide. She communicated in advance about our itinerary expertly. She prepared well and used a lot of her illustrations during our tour. We learned a lot of Japanese culture and custom from her. We saw a least twice more with her than we would have be on our own. We would definitely give her top (5 star) rating.