I like to book in advance also when possible but if there is a cancellation fee, etc. I'd do it all on the fly. I just returned and Scrub was not busy. Can't imagine you would have a problem on a last minute visit.