What I love about Japan, is its ability to convince me that humanity try and do at certain times reach perfection in any of its endeavours. What is hospitality? Apart from making your guests feel welcomed the moment they…