We spent a very nice week in Tokyo. The flat is very central, just 5 minutes walk from Yoyogi station and it's possible to walk to many places around, perfect location.
Instructions and check-in were very clear and we had no issue in finding the place.
Only downside was the fact that the flat was not so clean and there were some furnitures missing.