This apartment has a great location that's only a few minutes walk from Akihabara, which is both a great transit nexus with several major lines connecting and has lots of places to eat conveniently located nearby. The apartment itself had plenty of space for our family of 5.
There are no stairs (this is advertised in the listing, but it's something to pay attention to if you've got issues with mobility), and the two western style beds aren't super cushioned.
That said, location wise it's really great and worth staying at.