Why is a tiny Western-style eatery in Japan always full?