It was good but when I open it the front control buttons of the radio was separated from the system so I didn’t notice until I went and took it to my mechanic to fix it and he notice that it was damaged. I honestly think it might have been during shipping it that might have been damaged.