Marks & Spencer's £45 midi is a new-season hero

Responsive image
source