There are multiple ways to eat on My Time. You can book in advance of sailing for what time you want each night....can be same time or different times. You can book for the week once onboard, again same or different times. You can book in advance each day, once you know what your schedule is, or you can show up at the restaurant and get seated at the next available table.
To me this is why I love My Time Dining.
On
DCL I have one set time to eat every night, no matter what my plans are for the day, port or sea day, etc. if it doesn't work for me, my choices are room service, buffet restaurant (depending on the night) or chicken fingers from the pool deck!
On RCL, there is one dining room, with one level dedicated to My Time. The menu does change, BUT, if I don't want to eat in the dining room I have multiple options around the ship. I can eat when I want, the ultimate in flexibility for my cruise style!