I did mine this weekend.
The guy who sold me the center console lied about everything being included and he did not include the 2 wiring harnesses.
I was an idiot and took the wiring harness out of my jump seat expecting it to work, it didnt.
Removing the wiring harness out of my jump seat was BY FAR the hardest part of this process. If you can get a center console that actually includes all parts, it is a super easy thing to do. Would have taken me less then an hour without a doubt.
Also something I haven't seen mentioned anywhere, you will also need this trim piece for the gap between the console and the dash:
https://www.gmpartsdirect.com/oem-parts/gm-lower-panel-84127263
I have one ordered and I'll be installing it once the wiring harnesses come in as well.