The vent openings did not hold the vents as well as I would have liked and they kept popping out when I tried to install.All in all...pretty good, but give yourself lots of time for install and go slow. I googled how to remove the factory radio, printed out the step by step instructions & replaced the dead factory unit with an aftermarket Pioneer. It took me several hours but I welcomed the challenge AND the money I saved from not having to pay someone else to do it. My only concern is the painted plastic. Would be nice to have a choice as my interior was black...not too big a deal.