A home away from home in the hectic environment of Tokyo. Very convenient and accessible.