I've had my car serviced here a few times and generally I've been pleased, considering it's hard to find a good mechanic. Their associate Thai is very friendly and I really appreciate their customer service in person. I believe they charged a fair price for the work I had requested, and I'm happy with the work overall.
The only thing I wasn't happy about this time was the communication during the work. I dropped off my car at 11am and was told that the work would be done by the end of the day. I didn't hear anything about 1.5 hours before closing so I called them about the status of the work. They told me they had needed authorization to use a different part so they could proceed, so had I not called in, I'm not sure if they would have finished by the deadline. I was expecting to be told at the end of the day that the car wasn't done, but luckily I showed up right at closing time and it was done. Maybe I didn't write down my phone number correctly?