We actually like the earlier dinner time better, we've always had enough time to get back and dress for dinner. In most cases you are leaving port around 5 and dinner is usuall 6 or 6:30, so not a big deal. It also give us time after dinner to go see the show, visit casino, etc. There are usually more families with kids at the early dinner, you can always have the early dinner with the kids and after, they can return to the kids club and you can do what you want? Just a thought.