Respuesta :
The answer is C: magnificent.
The word magnificent is the best adjective available to replace the word in question since magnificent can apply to a dinner without straining the meaning of the word, which refers to something of a notable grandeur, impressive in its form or content: something that is of an exceptional or extraordinary quality.