We would strongly advise booking in advance. Once your booking has been made a vehicle is reserved and we guarantee availability. Last minute bookings however can be accommodated if the vehicle is available.