Quality of service and turnaround times for service can vary widely. Hard to say what is reasonable, although less hard to identify which companies have the best reputations for customer service over the long term however. You identified at least one or two that I could vouch for.
At a minimum, its reasonable to expect any vendor should be able to provide a reasonable estimate of the time required to complete a particular repair and keep the customer up to date if that changes.
At a minimum, its reasonable to expect any vendor should be able to provide a reasonable estimate of the time required to complete a particular repair and keep the customer up to date if that changes.