didn't personally install it... but i have before on other cars when working at BB... hardest or at least most annoying was the dome light relays and the window switches... it's all not too difficult but those both require lots of wires to be run in very small spaces