We were part of a large family group on this cruise.
The ship is well setup for families with teens and younger children, and being a holiday cruise there were lots of them - everywhere!
You have to keep in mind, Carnival is a 3 star cruise line, so don't expect the same level of service and amenity you might get with other " relatives" of the Carnival family.