And it took them four days to realise it's not arrived on time? Seems like poor communication, they probably had fingers crossed it would arrive by today as the "latest possible" to prep it in time, but very good of them to give you a car to see you over until it arrives.
