The overall service was great, was very impressed with the explanations given by Mike. Although I was thankful for being given a loaner car while my car was repaired, I did not anticipate that I would need to deal with a whole evening of complications as a result of the poor condition of the loaner vehicle. Around 530pm, after the store had closed I was heading home and 3/4 of the way home, the loaner vehicle overheated. I pulled off the freeway into a gas station and the car spit out fluid everywhere. I was able to put in some coolant and limp the vehicle back to home, but it had now lost power and was only going 25-30mph. Once home, the car leaked fluid all over my driveway and had a difficult time starting and idling. Mike prioritized my personal car and got it done as soon as possible. Luckily, I was able to rearrange my schedule to get the vehicle back to the location...and the car ran without overheating. Overall, I'm impressed with the service on my car, but I cannot forgive the ordeal I went through due to the loaner car they decided to give me.