After dealing directly with GM executive review on a prematurely failed drivers seat cover (Shaganappi originally declined to look at the issue) it was finally resolved at a 50/50 goodwill split. Took the truck in at 08:00 AM (was told it would be 1 or 2 hours). After a full day at the dealership finally received a call at 3:00 PM it wouldn't be finished as they need extra parts. Next day called them and after 4 attempts (on hold 10-15 minutes each time, forwarded to the parts department once) was told it was ready and that I could pick it up. Arrived and attempted to pay the bill. Clerk/Cashier scurried around looking for the paperwork (checking mechanics, service techs, etc. 3-4 times) and came back saying they couldn't figure out how to charge me and that I could swipe my card and they would sort it out later and bill my card. Having little trust with this dealership, I wasn't prepared to just hand over an "open bill" to them. Told them I would take my vehicle and would come in when they sorted out their issues with billing. Was told they wouldn't do this. Asked for the manager and none available. Informed them they needed to either bill me or give me my truck. Again told they would keep the truck and or blind bill me. Another employee was summoned and after a while on the phone with someone she was able to create a bill. Paid the bill and collected my truck only to find the seatbelt had not been reconnect after the seat repair. Waited and once the seat belt issue was resolved left. All in all, about 90 minutes to simply swipe a credit card and pay a bill....and be late for another appointment. This is not the first poor experience with this dealership. Broken wheel caps from tire rotations, leaking axle seal that was not fixed correctly and had to be taken back twice to be done correctly as well as a noisy AC/heater assembly that still isn't fixed properly, etc. I had an oil change completed and the service report checklist didn't have remaining brake pad % or mm's left. Asked about it was was told they would check with the mechanic involved and email me. Didn't receive the email they said they would send. Asked about it again and told they would get me the report. Finally after I took it in for the second axle seal leak repair I was given a report that didn't have it again. Lack of attention to detail. I believe they didn't even do the multi-point inspection that comes with oil changes and made one up after. Not normally a complainer but seems I have become one with this place. They offer 2 extra years drivetrain warranty if you have all your service done with them. Am contemplating losing this and going elsewhere due to continued poor service.