German provides excellent, prompt service with good follow-up. He is also good at explaining how things work, especially to someone who is not familiar with cars. Their prices are quite reasonable though not the cheapest. However, I feel that I can trust them for not taking me to the cleaners. I am happy to have a good mechanic for my BMW.