The personnel there is great.
I would have given it 5 stars but had to return to get the check engine light reset, causing another day without my car and all of the hassle which goes with it. I was offered a rental car but the effort wasn't worth it to me. I don't know the average time a repair takes. I had my car back in a week's time.