Okyakusama wa kamisama, which directly translates into “the guests are god”, is the ethos of the stellar customer service in Japan. Underlying this god-like treatment, however, is the heart and soul of Japanese hospitality.