As mentioned in other reviews the instructions aren't great, but you can figure it out with YouTube and common sense.
I didn't install the USB port as I only wanted to use this wirelessly. The wifi antenna is pretty weak, so I routed it to be next to the cup holder, but to do that you have to take the trim around the screen and instrument cluster off, then remove the trim around the steering column, then the trim by the pedals. Then you can push the antenna out the back of the radio area into the footwell then you can run it under the center console trim and get it to the cup holder without cutting anything.
So after figuring that out, the only issues I have is that it is hard to get the stereo head unit back into the dash with all the new wiring.
But the major issue that is a huge issue, the volume up buttons on the steering wheel and center console do not control the audio through Android Auto. I have not tried apple car play. I can turn the volume down, but then not back up.
The work around I use, is select radio, turn the volume to max , deafen yourself for a few seconds, change the source back to AMI then go to Android Auto then you can turn the volume down to where you want it.
I did contact support and they usually get back within 24hrs on Whatsapp and I would say they are quite helpful. But they told me the volume is not supported at this time.... so. It sure if there will be an update and maybe it can be flashed, but then I have to get the box back out from behind the dash, and I'm not sure that is worth it.
Overall I am pretty happy it's nice to have Google maps and everything up on the screen.
I have issues with phone calls too. I usually have to disconnect the phone.