The staff is not very helpful. We had to wait for a little while to get them to take our keys for a car we had an appointment for. After that they showed us what was wrong but they did not know forsure. We ended up taking it to another place that knew what it was right away. There prices are pretty high too.