I grew up fixing my own cars with my dad, and am comfortable in an engine bay or under the chassis. However, I take both our cars to Kirkwood for most services. They are the last place you'll go for general maintenance. Very professional, with care taken to explain issues, and the prices are more than reasonable. They are a high volume shop, but can usually fit you in within a day or 2 if it's urgent. I recommend them to everyone I know in the area.