You can ask them to arrive at a time that suits you. I did, too. They were cooperative and polite. They kept me informed throughout the process. I say you should give them a try.
When we have an appointment I do my best to arrive within a 15 minute window. I always call when I am on my way :)
Thanks! Your answer is awaiting moderation.