Highly recommended! The flat has a great location as it is very close to the areas that are usually visited by those who want to explore Tokyo. Yet, the neighborhood is nice and calm. You can find some very good small restaurants nearby. The metro station is only a very few minutes from the flat. I would recommend visiting the bars, shops, and grocery stores at Nakao Station (just a few minutes from the flat) as it has a very nice atmosphere.
If I needed anything, Toshi always reacted in time and helped me to solve my problems. The best host ever :)
All in all: do not hesitate to stay there!