Their Sales Department seems fine, although a bit pushy/aggressive at times. However, their Service Department is awful and not to be trusted. I'm sure it will cost their sales department business in the long run.
A while back, I brought my car in to have the battery replaced, because it hadn't been used in a few months (I live out of town). They told me that I needed a bunch of other parts (alternator, etc.) to the tune of over $1000. I thought this was a bit suspicious, as no diagnostic had been done yet, and there was no reason to think it was anything but the battery yet. Once the work was done, they also refused to let me have or see the old parts, which was pretty shady.
Two days later, the brand new battery failed, and I found out that they had installed a faulty one (it had a bad cell) after testing. When I attempted to contact the service department, my calls were not returned. After a week, I finally was able to learn that my service advisor had quit, but no one else made any effort to return my calls. I then tried to call the head of the Service Department, but he didn't return any of my calls. I placed no less than 14 calls over several weeks, and left messages with his personal assistant each time. NONE of these were returned. Finally, when I threatened legal action, the Service Manager returned my call and claimed he hadn't gotten any of the messages...it was over 6 months after my first attempt!!! I arranged to have the car brought in and the Service Manager refused to replace the battery at no charge, even though it broke when it was still under warranty. To add insult to injury, he said that the reason he wouldn't replace it was that it had now been too long!
The only concession he made was to waive the minor labor charges, suggesting that the battery's failure was somehow my own fault, and never apologizing for not returning my calls over 6 months. Never mind the fact that they had sold me $1000 worth of unnecessary work previously. Beware.