There are always going to be kids on Carnival. It's just how Carnival is geared. We went in February before the height of winter break and there were still babies, toddlers, young children, teens and young adults.
In my opinion, the dining room food on Carnival has always been served hot, aesthetically pleasing, prompt and delicious.
A'ndrea