Will never use again.
First time they took weeks to fix and every date I came to pick up they "weren't ready". When I did pick up I drove home and immediately found issues, left a message on their voicemail that they never returned.
I called back and was told to bring it in noon, I did and the person there at 9 didn't know anything about the appointment and said he couldn't take it but said to come back the next Monday at 9am. I brought it back Monday at 9am only to be told by the same guy "nows not a good time, we'll let you know when to come back".
F these guys.