Been going here for three years now. Thorough, honest service with no upselling and careful attention to detail. They'll tell you what parts and maintenance you need on the day you visit and what you can hold off on for a couple months if you don't have the cash to do it all in one go. You'll get the kind of frank and extensive analysis you'd expect from a dealership without having to worry about getting taken for a ride by jargon-wielding technicians. A real rarity.