Yes, sure. Well, I think, obviously, we don't have a crystal ball. What we know is what we see happening basically every minute of every day. We're taking tens and tens of thousands of bookings a day. We've got 160,000, 170,000 people spending on our ships. And so, we have a very good idea, the customer in terms of what's happening today. We also obviously do a lot of surveying of our customers in terms of what they're looking to do in the future. And it's obviously clear to us that they are very focused on gathering experiences and creating memories with their friends and family. So, the other point I'll just add is, and this is more on the pre-cruise side and what they're booking on the ship for the future. That number continues to rise, which also just shows their appetite to spend more and more on non-ticket-related spend. So, I think for us, when we think about the back half of this year, our expectation is that we're going to continue to see what we're seeing. However, the mix changes a little bit. Q3, we have a little bit more Europe. We have a little bit less Caribbean. And of course, you've heard our commentary on the Caribbean is exceptionally strong, which is really what's driving the overall outperformance. While Europe is now very much coming in as we expected for the year. So, I think that probably talks a little bit about how we think about the back half of next year. Now again, going to demand level for 2024, what we have, again, is what we're seeing day in and day out. And at this point in the year, the customer now, and of course, we began to position ourselves and orient ourselves to 2024 more and more. Certainly, the majority of the bookings we're now taking are focused on 2024. And we see very similar strength and acceleration from what we've been seeing close in as well as what we've been seeing for the bookings for 2023.