If you own a GMC and you need it serviced for any reason, this is the place to go. Eric, the service manager, is really nice and lets you know what's going on. Also, the wait time is not terrible, if you HAVE to wait. They always done an excellent job on whatever we've had to bring in our vehicle for.
I highly recommend General GMC.