Every time you go to this place every attendant is busy arguing with someone they ripped off, so you have to wait to even speak to anyone. That has happened all 4 times I went there. They replaced my oxygen sensor, then failed my emissions test because of that sensor causing the check engine light to come on. Two times I set an appointment and when I got there they said I didn't have one. Luckily the second time I called to make sure it was set when I woke up that morning.
Terrible, terrible place.