Single mechanic shop--very small, very very knowledgeable. The best part about Hami (the owner) is that he is incredibly honest. He services BMW, Honda, Toyota. Personally, he drives BMWs (his current car is an older M5, previous was a 635csi). I've been taking my autos to him for 2.5 years and always been very happy with his work and advice.