My booking got cancelled by the hotel, neither they nor x-peed-I-a could inform me in time to make alternative arrangements. If the failure is with the agent then they need to improve their systems. If the fault lies with the hotel, and they repeat the failure, then their services shouldn’t be offered.