Mid-calf and ankle-length kaftan dresses are the most adaptable. Mid-calf works with flat sandals, sneakers, or heels, while ankle-length can move from daytime to evening with a change of shoes and accessories. Floor-length pieces tend to lean more formal or occasion-focused.