In general, I am very pleased with the service. Bavarian has excellent diagnostic skills which many repairs shops do not have and have the ability to make quality repairs. The hours of operations are geared for the staff, not the customers. I normally start early and work late. While I do not expect Bavarian to match my hours, it would be nice not to leave work early to pick up my car.