oh to be in Japan in the Inuyasha cafe