To the Balinese indeed, the best food is not sold to humans, it is instead offered to the Gods. Forget the Balinese lawar, sambal Bali spices and babi guling (suckling pig) - the best of the best in the island, is not for you or me, but for visitors from the invisible world: gods and ancestors; as for the “worst” of the worse, put on the ground, it is symbolically “eaten” by the buta (earthly, “demonic” forces).
But the best food to the Gods is usually provided in the God's restaurants: temples. Welcoming them during temple festivals is, like humans, providing them with the best food and the best dances. This food is is commonly called offerings.