Yes, if you have a reservation, you stay till fireworks. There is only one seating. Ignore the different seating times, they mean nothing. I have been to the dessert party 4 times. We arrive for seating about an hour to an hour and 15 minutes before fireworks. So when fireworks are at 9:00, we arrive for the party around 7:45-8:00, even if our "time" is 8:20. Then the table is ours till after fireworks.