2nd cruise with Carnival for us. The ship was very crowded, and I felt lines were too long for many of the restaurants. Getting on and off the ship was hectic and crowded, the lines were amazingly huge. Elevators lines were very long so get ready for the stairs. We had a 1yo with us and there was very little we could do with our son. No swim diapers allowed so he could not enjoy the water splash pads.
The food was all delicious in the main dining room, burgers, burritos were awesome at the cantina and Guys burgers. We didn't see any shows but one comedy performance and it was great. The ports were nothing to write home about, just tourist traps. We went off in Belize to a local l restaurant and met Belizians who were very kind. We even found some diapers for our son. That was the only fun we had at the ports. To do this we had to buy a tour and request them drop us off on the way.
Great little room wiyh a nice view. Wish they would put fridge up away from toddler reach in the family harbor rooms. The Family Harbor lounge was always too crowded to enjoy.