The Perfect In-Between That Goes Everywhere Not too short, not too long — midi dresses are the definition of effortlessly styled. From fitted and flirty to flowy and relaxed, these mid-length looks are designed to flatter curves, move with you, and keep up with your day (or night). Just pair with sneakers, heels, or whatever your mood calls for.