The best part of this apartment is the location. Very close to the Meguro Station on the Yamanote Line (this line will take you almost everywhere you need to in the Tokyo area). There's also a Family Mart right around the corner which is super convenient.
We also really appreciated having the pocket wifi for the day.
One thing to keep in mind is that since it's on a street with restaurants, it can get a bit noisy from their customers at night and delivery trucks in the early morning. If you're jet lagged or a light sleeper, it can wake you up.
At the end of the day, the convenience of the location made it all worth it.