I would avoid this place at all cost. They quote you one thing, begin the work, and slowly start adding more and more to the bill. My begining quote was 175 in total. Within 3 hours it jumped to 400. And it is not like new problems were found. He knew all along the general problem. I was charged twice for labor and a diagnostic fee was charged as well. No legit place charges the diagnostic fee if the work is done.
Pros: Nearish to the mall
Cons: over priced, dishonest.