Yes, but you forgot the most important and complex part requiring a specialised training course - resetting the service light!
Seriously, it is what it is... over the top pricewise - yep. But never had an issue, car is always looked after when there, they drop me off at work, do any...