What a headache I've had with this place. I got work done and 8 months later I have the same problem again. Since it's still under warranty I had no choice but to take it back there. They couldn't figure out what it was so they did nothing. Few days later my car over heats again. I bring it back and they supposedly fixed it but then my car is still over heating. They have no idea what to do and keep sending me home. I've brought my car in 3 times to fix issue. Finally I had to take it to real professionals at the dealership and problem instantly fixed. Good customer service but incompetent mechanics. Never bringing my car here. EVER!!!!!!!