This review is for service department only. The service department has perhaps the worst communication skills of any business I've encountered. Drop your car off there, then don't expect to hear from them at all. They just take the keys and run. They don't provide a schedule or even a ballpark estimate of when it might be ready. You have to call to find out what is going on, if they've even looked at it to begin with. If you leave it for more than a day, they won't begin work on it unless you put them under a specific deadline or repeatedly call to press the issue. Even then, you'll show up after them having it for many days and have to wait as they finish work that could've been done days before. I've been there three times over the last year and a half using three different advisors and this has been the same. The car service quality is fine as far as I can tell, but it continues to amaze me how they can't be bothered to communicate with their customers or finish work in a timely manner.