Yes it is double din (Clarion CX-501). All my steering wheel controls on the back side of the steering wheel work with the pac adapter. I don't have uconnect as I knew I was going aftermarket from the start so I can't comment there. The install wasn't very hard at all. The most time consuming part for me was soldering the connections and using heat shrink tubing at the solder points. To install the radio you will need the head unit, the head unit adapter plate for the dash, a pac adapter for the steering wheel controls, and a pac adapter for the alpine/infinity amp. I also added the HD radio tuner and sat radio tuner while I was at it. You can talk to Crutchfield and they will tell you all the part numbers for the install. If you have an iphone it is nice. I press the button for Siri on the phone and she comes on over the stereo and I tell her to place a call, play a song, give me sports scores, play pandora, etc over the bluetooth connection.