The good:
Their detail service is top notch. I've never seen cleaner cars leave a place. They are incredible.
The parts guys are extremely knowledgeable, yet are not very personable. Regardless, they can get you exactly what you need; Highly recommend them.
The salesmen at the front are good people, even if you just want to sit down a talk. Buy them a coffee and you'll get a deal.
The bad:
Though I've only ever had one thing done, it upset me enough to write this. Whilst mounting and balancing tires on wheels, little care was given to my newly purchased set of wheels and tires. I'm none to pleased. The damage is not something I can spray paint over or just wax it off. There a physical scores in the damaged alloy. This happened with all 4 wheels. None to pleased at all.
I realize I only experienced this with one of the mechanics. I assume there is a plethora of good people there, yet I some how got stuck with the bad apple.