This spot is incredibly central and convenient; really only a few minutes walk at most to yoyogi station! It has plenty of room for a space in Japan and is quite comfortable.