The series is finally set in Japan, and it's glorious.