We have always Cruised on Royal Caribbean but this time we are taking a NCL and I have a question about Dinner. I know NCL doesn't have a main dining time like Royal you go whenever you want. But does it have a option that you can sign up to have the same table same time and same restaurant for all 7 nights? Or is it between a certain time at any of the free restaurants at any table they have free?