This listing provided the bare necessities for a stay in Tokyo. There is a bed, table with chairs, bathroom and kitchen sink - but not much else. It worked well for me, because I spent a lot of my visit outside of the apartment. If you are a homebody and intend to do some cooking during your stay - there are probably other listings that would better suit your needs.
I found the location to be fairly convenient - a 15 minute walk to Shinsen station. As mentioned in other reviews, there is noise from the street and other apartments in the building to be aware of. This residual noise was a little distracting for me - but may be common for apartments in Tokyo.
If aesthetics are a priority for you - this space has clean, minimal lines and could be a good fit for your stay.