I definitely had the worst experience here, I don't know where to begin. I had purchased a deck and window tinting. So let's start with the deck issues, I dropped my car off, got it installed and was just glad to have Bluetooth because I had an older car. Well the next day I try to play the radio and it was just staticky, so I called them and brought it in the following weekend and they didn't hook up my antenna correctly, so I got it back and that seemed fine. About a week later I started to mess with the settings and I noticed my back speakers weren't working so I called back they couldn't get me in for about 1 1/2 weeks - 2 because they we booked, so I took it in and they fixed that. After that the deck started to just go off randomly so this is about 2 months+ after the purchase were I had enough and just took it to another dealer to fix it and they found a wire short, and they also connected my steering wheel controls which sounds good to me said couldn't be done. Next the tinting I don't recommend going thru here because if You have an issue your pretty much on your own with dealing with it. They use an installer that is not part of the company. So I got my windows done and didn't open them for a week to let everything settle and the bubbling was out of control and this is all around the same time as the deck issues were happening because I got them done the same day. Well took me about 2 - 2 1/2 months to get the windows fixed which the job was sufficient but not great. This company has good reviews so maybe I was a 1 off but all I recommend is don't put all your eggs in one basket, if your getting audio just stick to that.