I've been taking my kids older (2005 & 2007) Mazda 3's to James Madison Shell for about 3 years, mostly for routine maintenance and/or serious repairs. The staff there is very professional and courteous, starting with the cashier and Service Manager. They provide a diagnosis but don't try to "sell" their repairs. They do timely excellent work at reasonable costs. An added bonus is, if available, they provide a loner car at no cost. I highly recommend James Madison Shell for auto repair service. BPM