Midi dresses are versatile and timeless, with a hemline that falls between the knee and ankle. They are suitable for both casual and formal occasions, depending on the style and fabric. Midi dresses can be paired with heels for a more dressed-up look or with sandals for a relaxed and chic outfit.