I'm very happy with it. Installation is a 20 mins job, no tools beside a no.10 wrench is needed. The dash can be disassembled with bare hands otherwise. Make sure to watch videos on youtube about disassmebling the dash first. Cable connections are straightforward and impossible to get wrong due to connector shapes. Make sure to connect your audio out to the audio adapter cables that have to be mounted below the glovebox on the right(and the cableless aux plug too in the armrest). That's the only tricky part which I saw by accident in a youtube video as the unit comes without any instructions. To have good phone calls quality, keep your mazda's bloothooth connection on which will automatically pick up calls using the mazda's mic and do dials via the mazda menu as well since the original mic is much better.