While you can bring in a reasonable amount of food for your own consumption you should know any fresh or frozen meats will have to be inspected by a veterinary officer. This may take a few hours if the officer is not on duty at the airport when you arrive. For what it is worth, last I heard, the officer is not on duty during the weekends.