The first visit was to just check the tires for dry rot and I was there 2.5 hours. When I went to have the new tires put on, I waited over an hour for them to tell me the tires wouldn't be in for 3 more hours which would be 1:00. I called at 4:30 to pay by credit card in order to pick up my car after service closed at 6, but the car was still not finished. The GMC dealership I bought the car from was paying for the tires since I had bought it a month ago, but at 5:30 service called me to tell me they couldn't reach the service manager at that dealership and unless they had payment they would not release my car. This is 30 minutes before they close and they had had my car since 9:00 AM. They had all day to get payment, and I was scrambling to find someone at the other GMC dealer who could give them a credit card so I could get my car back to take my kids to school the next day. On top of that, I asked to speak to the service manager who wouldn't even get on the phone with me. The other GMC dealer (Bergeys in Souderton, PA) was great to work with, but I was very disappointed in this GMC dealer (Brandywine) and it is a shame they represent GMC.