bought for a trip to disneyland on a 100+ degree day.  I wanted something cute but really practical.  This fit the bill.  It has mesh on the back and near the pockets, so the cotton doesn't get damp from sweat.

It has two sets of pockets and the tie around the waist is cute.
It also has velcro on two of the hand pockets as well as the breast pocket (which is actually large enough to be functional.)
It has an additional button across the bust to help keep the dress from gapping when you move around.  It's definitely designed for comfort/mobility.
I laundered it and it still looked great, no ironing required.