Well I'm pretty pleased with these folks. They open early and on Saturday, they have a good process for getting you checked in, their service staff on the frontline are polite and work hard to get your issues spelled out clearly. LIke most dealer service departments, pricing is high and they use the "book" for hours (meaning they charge you based on a VERY conservative guide to how long it takes to do work rather than the time actually spent).
That said, they are nice folks, their waiting room as satellite TV with a zillion channels and they do pickup/deliver in the local area. And the work is good and gets done as scheduled.