I'm not a big fan of midi dresses but this one is flattering and versatile. I love the length—it's a little bit long so I feel sexy, but it doesn't drag on the ground. It's also comfortable, which is something that matters to me as I live in a city with high humidity