Overall I was very satisfied with the job done on my vehicle. I was a bit disappointed with the time frame, ONLY because I was promised a certain date and it wasn���t finish by that particular date. I understand that parts can play a factor as well, but I had to call in to check the status of my vehicle and was not informed it wouldn���t be ready on the date I was told it would be until I had to call in myself. Nevertheless, the work done on my vehicle was outstanding. I could instantly tell the difference in my car once I drove it off the lot again.