There is a lot to love about Japan