This place is hands down the best in town. I have owned several cars and had always subscribed to the theory that if something was broke you take it to the dealership. While this does work, it is not in my experience now the best option. Too many times I was asked to shop for a new car instead of helping me understand the issues with my current one.
Come to my experience with Ben and his team. I was treated with respect and listened to through every step. The communication was clear and there wasn't a time where I was unclear on the issues with my car and the steps to get it back into shape.
Don't second guess yourself, leave the dealership service drive and go to Ben and go to the team at Greulich's!