Amazing location! We have stayed in Naka-Meguro on a number of occasions and this was by far the best location wise. Within a minutes walk of supermarket, train station, shops and restaurants all along the river.
Apartment is small even by Tokyo standards but has everything you need for a comfortable stay.
Riko was always quick to respond with any queries we had.