Outrageously good food - it there more to say?