Excellent location, right next to Meguro station, with lots of shops, restaurants and easy access anywhere in Tokyo.