Yeah I think the first one is correct as well
Surfeit because it means an excessive amount of something which CAN be good.
Answer by YourHope:
Hi! :)
Choose the word or phrase that best matches the underlined word
The fashion show for celebrity impersonators was an (ostentatious) presentation
A. showy!
:)