Very friendly and highly professional staff. Not the cheapest place but reliable and you know the job is done right. I trust their recommendations, their work and honesty. I would have no problem with dropping off my vehicle and saying fix any thing you feel necessary, call me when your done. The fact of knowing your getting the highest quality of parts and work is worth the money and peace of mind.