We had a smooth stay at Itoe's flat. It's pretty new, close to the Tawaramachi station of Tokyo Metro and check-in was super easy.
The only downside was the toilet located outside the flat on the cold nights we had. A radiator or some kind of heating would've been great. We had to get a sweater when going out. Also, because of the electronic lock system, it was a bit tricky to keep the door open without bothering someone sleeping.
There was also a foul smell coming from the bottom of the washing machine but it was quickly solved by running it again with an empty container.
I'd recommend it for short stays.