I think the only challenging part is removing the climate control panel. The rest of the install is just time consuming due to the numerous panels and screws that need to be removed. Be sure to keep track of all the screws you remove. It took me a long time trying to look for the screws I removed and also trying to remember which screw went to which hole. You will also need a dash kit. I tried to install my sister's deck without the dash kit, but it turned out that the kit was necessary.
I installed a Clarion DXZ655MP deck in my sister's CRV. She still has the stock speakers, but they sound much better with the Clarion.