The staff are friendly and accomodating and the work they do on cars is wonderful. The turn around time from when you bring your car in to when you get it back was about average. The prices they charge are reasonable and the estimates were very close to what the cost ended up being. They have a good warranty on the work they do.
When I had a problem with some repair work that had been done, they had no problems scheduling an appointment for me to come in and have it fixed even though it was the day the warranty expired.