I love the way this dress fits, it accentuates the good and hides the bad (at least for me).  I've lost a bit of weight and I am inbetween sizes 12/14 with my top half a size smaller than my bottom half (classic pear).  I opted for the larger size (L/XL) and this dress allows for perfect adjustment to fit my frame, I would think this dress would work for various shapes and sizes. The top not only has an elastic back but a tie as well, and a cinch on the bust with adjustable straps.  I'm on the shorter side 5'2" and it hits just above my ankle.  The material is a light/medium weight and feels very durable yet cool.  I'm already trying to decide what other colors I want to order (I ordered the steel blue and it is in the teal family).