The house is located close to multiple food places, multiple stations, multiple shops, it's basically in almost the perfect location.
In the house, everything important that's in Japanese is labeled in English, the hosts explained everything and demonstrated everything.
We can't fault the place for anything as basically it was everything we wanted and as advertised. We stayed there for 2 weeks and didn't have a need to contact the hosts, since everything was good.
If we go to Tokyo again again (3 people, we wanted individual rooms), we'll likely try to book the place again.