Cocktail dresses are typically knee-length or midi and work for semi-formal events like parties, showers, and date nights. Formal dresses are longer and more structured, suited for galas, proms, and black-tie occasions. We carry both styles in our occasion collection.