The location was great, about a 10-15 minute walk from the Meguro station making it easy to get anywhere in Tokyo on the Yamanote line using the JR Rail Pass. There was plenty of shops/restaurants in Meguro if you wanted a break from walking all over the city. The apartment was small (from a western perspective), but had everything we needed after a long day exploring the city. We had gotten our own pocket Wifi, so cannot comment on that. Great stay and would return any time.