They are popular which makes them very busy, but the customer service is excellent. Twice I've brought cars in for what I thought was a big issue, only to find out it wasn't that serious (or expensive).
You can choose to have them review repair costs with you and approve it before they do the work. They also have a system in place for dropping off cars after hours which is a blessing with my schedule. Can't recommend them enough!