Is this restaurant good? According to the reviews, it seems so.