Topshop one is better, though! 100% cotton, slightly more flattering shape and length. Fitted at waist. It's 1950s-inspired so at least it's attempting something.
M&S is just awful, it's nothing but a random collection of messy, cheap elements. 100% viscose, drawstring waist
, knee-length yet flared. Awful pattern. Yuck.