Go ahead and pre book. We pre booked, and when we arrived for our tee time, the walk up time was 60 mins for Gardens and 45 for fairways.we only had to wait 5 minutes for our tee time.
We booked in advance by calling. I tried to call once during the day and never spoke with anyone because my work phone rang while I was still on hold for over an hour. I called back around 10:45pm and was all booked by around 11:30pm. I deleted my phone log but I think I made the plan over a month prior.