They have no control on it, It was common problem specially if they don't own a delivery transport but only a delivery system that connected to those courier and it only give a location where the package and the status, this type of service has a 50 / 50 tendency to be delayed specially if it's far away / abroad plus those people who'll manage the package sometimes had a hard time getting it, one rule that I know when I ordered an item across a country is to check whether if that x.x company has branch on my country, if it has one I'll ordered it quickly.