we loved the late dinner, i have a 7 year old and if she got hungry we let her get a snack to hold her over for dinner. we were surprised she ate all her dinner evry night and then some, i think with all the activity going on and the walking, swimming and playing she really worked up an appetite, she ate more food on the cruise then she has ever. another plus eating late, when your in port you dont have to rush back to the ship to eat dinner right away.
the down fall, pirate night, we just finished dinner and after the pirate show they had a spread of food, we werent hungry.