There is one button cracked on the bottom. Everything works great. CD player works fine. Fits Silverado,Sierra,Yukon,and Tahoe