Yeah it wasn't hard, just time consuming and a bit fiddly. Plug and play apart from 1 wire to splice into the supplied harness (they give you both the wire and the harness, no idea why it can't come attached but anyway). The hardest part was where the instructions said "simply run the GPS antenna wiring from the R/H side of the dash" but mean "remove a shitload of other trims and the instrument cluster for access". Oh and the "simply run the wiring from the centre console for the usb port" means "lol remove the centre console, peasant".
As a bonus in the Alpine unit you can customise all of the chime volumes (e.g. the "LOL YOUR KEY IS IN THE IGNITION BUT YOUR DOOR IS OPEN I'MA WRECK YOU WITH A STUPID CHIME"), can turn them WAY down.
Downside is the units are NOT cheap and there's not a lot of choice for where to buy them e.g. not a lot of competition. I only got a small discount from RRP and that's because I bought at trade through work.