Japanese are ultra polite, they treat every customer like a king. Also, strangers are incredibly nice too. One time in Sapporo, I asked a stranger where some landmark was and this lady invited me to stay over at her place with her family for the night. It may seem creepy to go to a strangers place after a short 10 min conversation, but she seemed so genuine I couldnt refuse. They prepared a wealthy dinner and I had my own room to sleep in. It was mind-blowing how open they were to allow a random foreigner in their home haha