WHERE I DO IT ...
Mostly on-site, which means I come to your residence or business.
That's the best way to fix a Mac, in its native environment, with the owner present. including replacing hardware.
I do take the work to the home office when circumstances dictate.