Every dealer does a different job though.
If they are using contract cleaners they only get paid a couple of quid for a service wash so are unlikely to take their time over it.
In-house ones are generally better as they'll be getting paid by the hour, but I'd still rather do it myself