The hardest part is removing the stock one. If you arent familiar with taking your dash apart, you might want to do some research on it before you attempt it. Taking out the stereo is usually a few screws.
If you arent familiar with splicing wires, adding the new harness might be time consuming also. But it is not difficult to do at all. Research, research, research. Then patience.

h: