I can't recommend this place enough. I brought my jeep in from another shop for a second opinion about replacing the engine. Originally I was bringing it to this place because they quoted me a lower price for replacing the engine then the other shop. Over the phone, Joe explained my options for replacing it, the costs, and the warranties. He also thought the other shops diagnosis sounded kind of off. He took a look and found my negligence in maintaining the plugs. A full tune up later I drove out the door and have not had a problem since. This shop could have raked me over the coals like the previous shop I went to was trying, but they are honest business people, and I am finding that rare in the auto-repair business. I now bring both my cars here for regular maintenance, tire replacement and any if any other problems arise, this will be the place I go. Joe always give me options and beats the other price quotes I use to get (now I just take it here without thinking twice). Honest, professional, courteous, what more could you want! I can't say enough about this place, five stars isn't enough. Also, don't be fooled by other shops with high ratings. The other shop I went to had many 5 star ratings, that's why I went to them, but they either did not know anything about repairing cars or they could have charged me 5200.00 for a tune up. I recommend to anyone reading this, don't wait to find a great mechanic when you are having problems. Check people out by doing simple, cheap maintenance. I got lucky.