The flat is located within a minute or two from a JR station on foot and lets you get anywhere in Tokyo extremely quickly. The place was clean and would be comfortable for up to four people.
There are some nice places to eat nearby as well as multiple convenience stores, and the famous hub area of Akihabara is less than five minutes away by train as well.
The host responds to questions quickly and is extremely respectful and accomodating. I'd come back here again without any second thoughts.