The apartment is in a great location, only 5 minute walk from the station. has every amenity you will need for your stay in Tokyo.