Is advance booking needed?