What I found a bit of a kick in the teeth was that BA was offering to reimburse up to £100 for a hotel room for last night. At short notice you won't get a room at an airport hotel for that price! Therefore potentially leaving the customer out of pocket when it is not the customers fault!