We just stayed here, first night in Tokyo. Once we got our bearings, the location was absolutely great. Only few minute walk to bus/train.
Some tips, the apartment is in Tokyo, notoriously known for small rooms. But what lacks in size, amenities and hospitality definitely makes up for it.
There is a convenience store right in front, perfect for breakfast or a quick pick me up.. Beer haha
Would recommend for newbie first time travellers to Japan, Tokyo. Public transport is key!