I've been very disappointed in this vehicle, and GM in general. GM didn't stand behind the expensive extended warranty we purchased, and I've had to have extensive engine work done on a vehicle with only 60 thousand miles on it. The dealership seems to enjoy providing bad customer service, and not care about bad remarks made to the Better Business Bureau.
It's a comfortable truck, and the cd player/radio sounds great.
But, after 40 plus years of driving GM vehicles they've lost me as a customer. I would urge everyone to avoid their products.