Service wise, awful.
The Good :
The cars and sales people are excellent.
The Bad :
The service department is understaffed, overworked and overbooked.
The Ugly :
I brought my car in for an insurance repair, the work was approved but the service people didn't start any work. Five days after approval I called to find out if my car was ready for pickup. Rather than contact me earlier to advise me of any issues, they got into a pissing match with my insurance company and left me out of the loop. They refused to begin any work until the insurance company prepaid in full (which is not how it works) and do not return any calls from the insurance company, they also do not answer the phone when you call them. In short, my rental car has to go back and now I'm left without a vehicle at Christmas.
The manager and service desk just plain don't give a crap.
Go elsewhere for your work, seriously, go anywhere else!