Either. We accept same day or day before bookings. But if you want last minute you may need to be a little flexable... just let us know who you want to see and when.. if they are not available at that time we will tell you the next available time, or provide other options for you that work with your timeframe.