Yes, the dress code is formal. Generally, this means floor length dresses, suits, or a dressy pantsuit.