I didn't do it, used a professional installer, took about 2 hours.
Use this forum to find how to remove console, pics are posted.
Steering controls are functional, but you have to buy another part..about $100. US.
Improved the sound greatly, don't need to upgrade speakers.