Fun, flirty and casual:

The maxi dress is this summer's ultimate 'Do It All' piece!