I never know with maxi dresses. I'm about 5'4", size 6-8 and a 34D.... this one fits! It's cute, lightweight, and hugs your curves. I got a medium, and it's barely touching the floor, so I consider that a success. I love how the fabric is the kind you can easily wipe off or throw in the regular wash. This will be great for casual summer wear, but you could also dress it up.