I agree. It almost looks like a long t shirt. Its not the beach, is it? I’m not scandalized, or anything. Its just awkward. The idea is beautiful however, the similar colors and interesting textures. The fact that the dress is the exact same length as the coat sort of throws it off. Otherwise its absolutely a perfect outfit.
I don’t like a lot this kind of neutral colours (I will always prefer bright colours, on a complementary contrast, if possible!). But however I like all the other elements of this composition: her face, her make-up, her particular necklace, her attitude…It’s a good work!