Not bad at all. They did not give me a pin code for the bluetooth but after i tried many common combinations, the bluetooth works with my iphone4s. There are answer and hang-up bottons on this stereo/receiver which are very useful to me. The volume is programmed to 25 which is very loud every time a started the engine. The screw holes on the side was not aligned to the oem braces, so i have to drill the braces. Wires are the same colors to my old stereo, i just have to cut and connect. Easy installation. So far so good on my nissan pickup truck.