2017 Mazda CX-5 verdict and specs

The Mazda CX-5 has long been one of our favourite family SUVs, but it has recently been surpassed by newer rivals. Does this all-new version move it back to the top of the class?