What kind of dress codes - I believe it will be a formal meal. Is it as posh as the summer ball,ie ballgowns? Or would an evening dress suffice?