I've taken my Prelude and then Accord to these guys several times over the last 10 years. They aren't the cheapest but they do a pretty good job most of the time. A couple times though I've had them mess up on engine-electrical problems. In my experience, when they do get it wrong they don't admit to it and they won't give you a break on fixing it correctly. If you know exactly what you want to have done--like replacing something or changing the oil--take it to these guys. If you need to have a problem diagnosed, you might want to go elsewhere.
more