The place is located in super convenient, just 2 mins from the nearest station where you can access to many of city center of Tokyo within 10-15mins train ride.
Everything you need is there for our 2 week stay and we would definitely come back again!