The location is really good! Meguro station (Yamanote line) is right next door so this is very good place to stay on your trip to Tokyo. The amenities in the apartment were plentiful and messages were replied swiftly.