The crop top and pencil skirt combo is hot right now and I think this incorporates the 2 in a great way. The long skirt makes it look classy and prevents there being too much revealed skin, which can be easily done with a crop top.
This could be a summer outfit (since the dress just screams summer) or an autumn one (the boots and knee-high socks). I love the dress, even though it is a little short. The boots are great with the white knee-highs and add a comfy feel to the whole look.