The £40 cotton one shoulder midi dress from Marks and Spencer has just landed and is perfect for staying cool in the summer with a flattering waist-cinching design The £40 cotton one shoulder midi dress from Marks and Spencer has just landed and is perfect for staying cool in the summer with a flattering waist-cinching design Lifestyle