I live downtown and have service a several of the so called GM dealers in the area and have been avoiding this dealer because of the reviews listed here. This last weekend my truck broke down and I had no choice but to have it towed to the closest dealer. I have to tell you the Z Frank I went to could not be the same place the other people wrote about. My truck died out on Saturday around 8:30am, I called roadside they picked up me and my truck and had me at Z Frank around 10:00am. I explained that I was very late for a family function and expected to get the normal answer of we will get to as soon as we can. To my surprise The person who took care of me (Tim) was great he said I understand your situation let me see if I can get it in to someone right away. Ten minutes later my truck is in the shop being looked at. Turns out the alternator went bad, they had it replaced and on was on my way by 11:30am. Best experience I have ever had and I would tell you with out reservation; if you need service the place to go is Z Frank and the guy to see is Tim.