Can't beat the location (being a 2 min walk to Meguro Station on the JR Yamanote Line). So many places that we wanted to eat at that we didn't have time to try! Will have to come back :)