I usually really struggle with dresses. Fitted dresses in a super curvy seldom do all the way up on me and, when they do, always strain at the front, give me a strange shape due to this strain and show a lot of bra under my arm as the fabric of the dress is in the wrong place. When I was a smaller skirt size I could attempt to get around this by going up a size, but they always left me looking much more than one skirt size bigger than I was as the waist band sat far too high - so much higher than my waist and underbust that they gave an impression of a false waist somewhere pushing against the bottom of my breasts.
For a stretchy, dual sized dress, this fits amazingly: it stretches over the bust (and having long sleeves keeps your bra hidden under the arms), nips in really nicely at the waist but then skims over your lower abdomen and hips without showing every lump and bump like many stretchy dresses do.
The way the two pieces of fabric meet at the front isn't quite as neat as they are on the dress in the picture, however I really like the fabric too. More interesting than one plain block colour, but doesn't look too busy or something that will only be in fashion for a few months either.