Fantastic location and great hosts. The apartment is a bit tiny for four persons but the great location definitely makes up for that. We didn't meet the hosts but communication through Airbnb was great and they even left us a little gift. :) Thank you Satoru & Kazue!