Surely good food in Cardiff is an oxymoron?