The apartment was close to Meguro station, which was really convenient for meeting people and coming on the Shinkansen from Shinagawa. Everything was nice and tidy, although the the cleaning fee seemed extra high considering how small the place is. We usually pay about half that for a whole house, but maybe that's just how it is in Tokyo.
In any case, I'd recommend staying here and would come back again next time I'm in Tokyo.