The place is 10 minutes close to Shibuya and is surrounded by shops and great restaurants - the place itself is nice and cosy. :)
Communication prior to check-in can definitely be improved though: we got a fright the day before check-in as the host was not respecting our original agreement. We got it fixed but lost 2 hours and were quite worried/unsure we would make it.
I would still recommend this place for a stay in Tokyo!