All that said, people are so kind and friendly, the language barrier wasn’t as stressful as it can be elsewhere.
I should warn you that language will be a problem at some point. I got pretty confused at the train stations, as some signs are only in Japanese. And since English isn’t commonly spoken, it was challenging at times to communicate with some hotel staff and restaurant waiters. However, you can always rely on apps to navigate and use the classic “point and nod” method to order your food. All that said, people are so kind and friendly, the language barrier wasn’t as stressful as it can be elsewhere.