Relatively easy to assemble. I just found some videos on YouTube. My radio is better than ever. GPS, OnStar and satellite radio all work. Dealers and car stereos wanted to charge me $400-$500 to replace what I did pretty quickly.
Pros
Replacement part recommended by GM for your original factory part GM