Great shop, they absolutely know their stuff like nobodies business. Not only do they know what they are talking about, they are courteous. The customer service and knowledge shown here is a pleasant surprise in what is typically an unpleasant space (independent repair shops). Randy, is very thorough, and even speaks fluent German! Couldn't recommend enough.