This head unit is high quality. And sounds very clear. It replaced a Alpine CDE 9843 CD receiver. When you order pay close attention, I got what I ordered, but I thought it was BT. Checking out the numbers I realized that I neglected to add the BT to the end of model number. It does have USB and a AUX+ CD. I AM very happy with it.