Fun, flirty and casual:

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