The earlier the better, especially in the peak tourist season. Usually we recommend booking your service no later than 7 days before the requested date, otherwise there may not be availability.