Mieca's place is great. It's pretty big for japanese standards and the location is awesome.