installed it myself and it is fantastic. Difficulty level for self-installation I would say is relative advanced. Removal of rear bumper is the main PITA, if you want to do it clean and without scratches... took me about 8 hours all together. But it was great fun...