Anyone around here been to this place? It looks good: http://elmomonster.blogspot.com/2005/05/sushi-shibucho-costa-mesa.html