It's M&S' Pure Cotton Denim Relaxed Shacket that has been praised as "stylish" and "practical". Costing just £29.50, this denim layer is already so popular among fashion fans it has been deemed a ...