How far in advance should I book?

We recommend booking at least 24–48 hours in advance, especially during high season (December–April and July)