This has been going on for some time now although not really talked about much. About 5 years back I was asked the same question I think it was 8 avios per £1 then and they used booking.com prices. Seems a decent deal especially if using a BA credit card to pay adding up to another 3 avios per £1