This place is terrible.  Went on a recommendation of a friend, and it seemed busy, so maybe service varies.  I got no quote, but since it was recommended & owner seemed nice, I went with it.  I went for what I though was a wheel bearing issue..but he explained it wasn't the case.  When I got my car back, the invoice was about double the quote from the dealer, and the problem wasn't fixed.  The problem then got significantly worse in the next month, so I brought it back and he switched the bearing for an additional $250..dealer quote $120.  Now there is still a problem, which I think is the hub that got ruined when the bearing got even worse...All in all I have shelled out over $1000 and the car is no better...Stay away!!!!  
                        
more