I found this in store last weekend and thought it was it perfect. i got the size small which had plenty of space for me, usually a 4-6 or small (34a-28-26).
it's long, i found it to be just below knee length (5'6").
if you zoom in, you can see some detail work along the front edges which complements the pretty openwork in back.
it has pockets too btw :)
this will be worn over everything this summer, let's hope the poly/rayon/spandex blend washes ok!