The quality of the service, and friendliness of the staff was amazing. I was somewhat annoyed by the way things turned out due to discovery of further issues. The price is definitely a concern, however I feel like it is a matter of getting what you pay for. The service was excellent and I don’t feel like the staff tried to “sell” me things I didn’t need. The courteousness and willingness to give me a ride home, as well as keep me informed and in touch with the progress of my vehicle was excellent.