5 stars, because every single service performed on our vehicle has been extremely thorough. We never have to wonder if the work has been done well (as has happen to us in the past at other auto service places). The staff truly cares about the vehicle, ensuring that all is running top notch. We also appreciate how knowledgable the staff is on issues our vehicle has had. They are always good about explaining what is needed and why. Lastly, they show photos of the parts on the vehicle that need replacing, which is helpful, and their App is great as well !