The concept of omotenashi, or selfless hospitality, is a cornerstone of Japanese culture. It's a privilege for a host to welcome guests and make sure all their needs are seen to. This applies in every aspect of life, in shops, restaurants and even helping strangers in the street.