high quality hostel aibiya, japan