On this occasion I don't think a £200 cap is unreasonable. A very quick check on the Hilton website - 3 minutes maybe - took me to the £123 at Hilton T4 and I also saw th DT Bath Road on £93. Hotels around Paddington and Olympia were under £100. And that's just one brand - Sofitel is part of the Accor brand and they also had offerings under £100, including an Ibis at under £50. Those that went to Zone E to get a hotel voucher were given them for the Renaissance. There will be occasions when BA would have to pay well over £200 for rooms, but last night wasn't one of these occasions.