This is a show stopper of a dress - amazing on.
The size label says UK14 - I'd say it is better suited to UK12s (strangely, as I always think M&S sizing comes up very large).
It's a long midi - would be ankle length if you're under 5'4".
100% cotton.
In excellent condition.