I have purchased tow cars from this dealership, and have had all work done on the most recent one at the dealership. I am normally very leery of dealership repairs/maintenance service, but these people are excellent. I have always had my car back when promised, and the one time it was going to go longer than originally planned, they had a rental car for me immediately. They explain everything they do, have a comfortable place to wait (with complimentary fountain drinks, coffee, water and cookies), and their prices are very reasonable. I usually get a follow-up call within 24 hours to make sure I am happy with whatever was done. And I always get a car wash!
PROS: Friendly, professional, dependable and reasonably priced