I brought my car here after having a not so great experience with another mechanic. The difference between the two was incredible. When people talk about great customer service they must have this place in mind. Dan was extremely polite and helpful from the moment I contacted him. While my car was at his shop he provided me with almost daily e-mails to update me on the progress of my car, helped me prioritize which maintenance issues I should address first and was never pushy in any way. And when it was time for me to come pick up my car he even came out and put my new license plate on for me! Since I drive an older BMW I feel it's somewhat difficult to find a place that I can take my car and feel confident that the mechanic will know what he's doing. When I learned that Justin, who did the work on my car, was a BMW enthusiast as well it definitely alleviated some of my worry and when I went back into the garage and saw the quality of work he was doing I knew I had found a great shop. I've already recommended this shop to a couple of my friends and I'm sure i will recommend it to many more people from now on. A great overall experience.