Small local shop. You'd think they'd be friendly, but they're really not. The owner is gruff and doesn't really seem like he wants to help. Had major problems taking my car in for a simple alternator replacement (they basically cut out the car alarm causing $300 of damage). They didn't even say they were sorry. Never going back.