Pls check the service from XYZ. You should check the business licence of its XYZ office 1st .The firm can't serve you well as the poor staff and the very high charge.
You can get the help from local firm with favourable price and more professional service on booking review etc.
The only dominance of XYZ is English, but to your company,it's not a problem.
Actually, XYZ office has no licence ,it's an illegal office, it often subcontract the service to the 3rd party such as XYZ.
Hope you have a good business.