I'll try to be as brief as possible. It was my wife and I and our two boys, ages 3 & 6. We booked two interconnecting cabins, which in total was still less expensive than booking one larger suite that would accommodate all four of us. The price and the promise of a fantastic kids camp were the two main reasons for booking this cruise, with the itinerary being next.
Overall the kids had a great time, but the cruise left myself and my wife feeling like we spent the entire week chasing the kids with little time to ourselves to relax. We had a few great days in port, went to some nice beaches, but on board it was just too hard trying to keep control of two kids.
The price of the cruise was the reason we chose it over going to an all-inclusive resort, however after we include the shore excursions and bar tab and extras that Carnival gouges you for I think we'll have come out equal, which I'm not happy about.
We had two cabins, 2274 and 2276, which are outside cabins with a connecting door. The kids got their own cabin and bathroom and we got the same, but with the ability to keep an eye on them the entire time. BUT, these cabins were right next to the main, mid-ship elevators, and all night long you could hear the bell of arriving elevators. I was worried about noise from so much foot traffic, but instead it was those darn elevator bells that kept me up most of the night. Also, directly above our cabin must have been some kind of large water holding tank, because while the ship was at sea (all night) you could hear the water sloshing back and forth just above our heads. It was terribly annoying and also kept us up quite a bit. I would not recommend these cabins to anyone. In fact, I'm a bit upset with my travel agent for putting us in them even after I voiced my concern over the proximity to the elevators.