You already have your answer, but yes to the suit. I might do slightly less conservative on shirt, like more of a shell or draped jewel-tone blouse than something buttoned/collared.
Do you feel like you need to brush up on table etiquette, or are you good? You will rock this! Good luck!