I would not recommend them. I've been here twice - the first time I came in for an oil change. My TPMS light was on due to low tire pressure, and before the oil change I specifically asked them to make sure they air up my tires. I got the car back, drove it off the lot then noticed that the tire pressure light was still on so I had to go back to have them put air in it. Waste of time.
The second time - My car is due for a 60k service. I called them and spoke with someone who asked me what I needed. I mentioned that I'm due for my 60k service and wanted to price out how much it would be. I was replied with "huh? 60k? I've never heard of that before... I'm not sure what part that is so I don't know where to put it in my system." How do you work for a repair shop and not know what a 60k is? Finished with this place.