I can only say that for the price an acceptable quality has been delivered here. My son loved it from the beginning. I would recommend this product without limitation, rate but to pay attention when it rains cover the product, we had unfortunately failed and thus we the control panel for sound playback broke down on the steering wheel.