Yes, the dress code is formal. For the gentlemen, a tie is optional. For the ladies, think long dresses, not ballgown formal, but still elegant.