Great, but lacking available steering wheel control wires
Does what it's supposed to do.
Pros: Does what it's supposed to do. Reasonable instructions.
Cons: Lacks wires for steering wheel controls. The Mazda's steering wheel controls are in the regular wire bundle, but if you buy a steering wheel control adapter you have to manually splice on to the wires from the Mazda bundle because the Metra harness does not provide them. The connector has the slots, Metra just doesn't populate them. Disappointing.