Booking.com refused us any wriggle room despite its cancellation promise
theguardian.com