I've only experienced the service aspect of this dealership.
I've been 3-4 times to get my car serviced. I was matched with one service agent who was always pleasant although never terribly personable. There are usually guys waiting outside to take your keys, and the lady behind the service desk is always sweet and cheerful.
I've had some mixed experiences but at the end of the day, Gary, their service manager, knows how to make it right. The key is to fill out the survey they email you after your visit.
Once I pulled up to the service entrance and there was no one there, so I walked inside and looked around and waited for a few minutes until someone approached me. That same visit I picked up my car and had some minor issues fixed, and the service agent didn't verbally tell me what had been done, I had to read it off my receipt. The service manager followed up with me via email several days after and offered a free detail for the less then stellar experience. Pretty amazing, right?
Another time I was unhappy with the way I was treated, and one of my issues was still not fixed. A few days later after filling out my survey, Gary called me to talk about the experience and offer to make it right in any way he could. I appreciate that follow up immensely. They value customer feedback and that's the kind of business I support.