Fantastic location and great support. Would definitely recommend for travellers passing through Tokyo.
Central location but in a quiet street.