I am 5'8'', 115lbs, 33-25-34, and I got a size small!
The dress and arm bands are beautiful! The dress is longer in the back and may drag a little I'm wearing 3 inch shoes and the fabric from the arm bands still touches the ground. The long, drapey fabric is really nice for photos!
The arm bands have little jingely accessories on them, and the bands have velcro on them.
The dress has no zipper but has elastic on the back to stretch. The dress is a little bit big on me, so consider that the dress is stretchy and has a little wiggle room, depending on the size!
The dress is a little sheer, so be sure to wear skin-colored underwear or a slip!