We took our Grand kids age 8 & 6 in June on the Venezia. They had plenty of characters dressed up (thing 1 & 2, sam i am & Cat in Hat ) they were in an area were they called tables and YOU could take pictures of your kids. The food was not that bad and there was some regular food choices but was geared to kids. I forget what we paid but was worth the experience with the kids.