Amazing location to make your home base while in Tokyo - an 8 min walk to the Shinagawa Station.