I did it all by myself with no experience - wired up the wiring harness properly, installed the bezel, connected some sort of adapter so the car alert tones and steering wheel controls still work, etc. I bought the radio from Crutchfield who have lifetime phone support to assist with any issues (I didn’t need it though). I just followed the instructions they provided.