Let me make this simple: if you come here, your expectations need to be low first. Here is why:
1. Time - they are very very SLOW. I was here on Saturday, and dropped the car off at 10:30am and didn't get it back until 8pm when they close. I thought it was because of the weekend, but a regular Monday with little people they will still have you wait for 2-3 hours just for a check up. Oh, they sometimes would forget to call you to give updates.
2. Quality of the service - the car was sent in for AC and bearing fix. The next day the car has issue with the brake after they change the new bearings. I am now in here getting it check.
3. Staff and customer service - they are just below average. I can't say they are mean, but for sure they are not going out of their ways to please you. Staff openly make fun of each other and bad mouthing other staff in front of the customers. I can tell none of them are happy to work here.
4. Pricing - I think their pricing is probably the only ok part of this experience. But I also don't want you think they are very cheap. They are just reasonable. With me needing to take a day off to come back and fix their issue, I am not sure how good the pricing anymore.
In summary, I won't come back and I hope you don't have to go through the same negative experience.