Work was completed as requested and the vehicle seems to be running well following my visit to the shop. Office staff and mechanics were friendly, approachable, and seemed knowledgeable.
I was, however, disappointed with the amount of communication between the shop and myself. What updates I did receive were less than timely (not getting a phone call until the end of day on Friday when repairs were supposed to be complete), and in some cases misleading (regarding the cost of repairs as well as how long the repairs would take).
Overall, I would rate it an average experience.