Volvo XC 60 2015 needed its annual checkup (40,000 miles). Very thorough, explaining all that needed to be done. Oil change, air filters, etc. we had an issue with a leaky sun roof, and they fixed that, explaining what probably caused it. We declined on the brakes, thinking we coul get a better price, but it was competitive (within $30).
Only thing I didn’t like is that they didn’t reset the maintenance message on the vehicle, and I’m having a devil of a time doing that myself.