Despite missteps, Restaurant Hama a great place for sushi