Extremely satisfied with the choice to stay at Takeshi's place for our first time being in Tokyo.
The location is really close to public transport and many sightseeing places and parks. We also found quite a lot of amazing local food in the area, as well as some pubs to have a beer with the locals.
I couldn't recommend this place more to anyone looking to stay in Tokyo! It is by far the best value for money that you can get in a busy city like this.