We love Takeshi's place. It has full facilities you wish, like staying at home. It is even big enough to accommodate 7 people. My family has four members, so it is wonderful for us. For location, although it takes a few minutes from subway station, but it is so close to tourist attraction like Senjoji Temple and shopping places.
In addition, Takeshi was very helpful and took a good care of us. If you have problem, he will be there for you.
I recommend his place for someone who is looking for a happy stay in Japan.