I dont think there's anything else they can do to improve more than this. It was my first trip to Japan, but the help from the host made my trip much easier. I highly recommend this place for a stay in Japan.