Oliver’s place is in a great location with plenty of restaurants within walking distance. Ebisu train station is a 8 minute walk. Oliver sent clear instructions on how to find the apartment. I do recommend packing light as it is quite small but I think it is standard size for Tokyo. It is quite difficult to get to the apartment up narrow stairs, so if you struggle carrying suitcases this may not be the place for you.
We are a family of 4 and overall we really enjoyed our stay. The beds are really comfy and the apartment was spotless. Would definitely recommend.