Other than its easy-to-get-on-and-off appeal, a zip front dress is great because it cinches your waist and highlights your natural curves. Not only does the full skirt create an hour glass effect, but it is perfect for twirling. It's always a good idea to pair a shorter piece, like this one, with a simple platform shoe because it elongates the leg and emphasizes the vibrant colors of the dress.  On curvier figures, a skirt that is loose at the hip tends to be more flattering. I know it may be difficult, but resist piling yourself into a bandage skirt. The Herve Leger bandage trend has been exhausted, let it rest in peace along with harem pants and shoulder pads. 
Dress: Pendleton for Opening Ceremony
Navy blazer with gold buttons: J Crew
Platform Boots: Yves Saint Laurent
Woven clutch: Urban Outfitters
Sunglasses: Oliver Peoples