The accommodations were quite good, and the location was very convenient for me.
Just a short walk along a shopping street with plaint of good restaurants, on the way to the nearest station.
I certainly recommend it for sightseeing & stay around Meguro river in Tokyo.