We booked this cruise as a last minute, pre-back to school trip. Traveled with DH and DD (10) and Sister in law, Brother in Law and their two kids (son 7 and daughter 1). This was our 4th cruise, first on Carnival (others on Disney & Norwegian).
Overall, for what we paid, the cruise was a good value. The food was actually much better than I thought it would be. Not quite as good as what we had on Disney or NCL, but it was above average & there was a good variety. That said, we only ate at the buffet on embarkation day. DH disliked that there was not an upscale/upcharge restaurant on the ship as a choice.
We booked an inside stateroom and for the three of us, it was tight, but manageable. That said, we will go back to booking ocean view rooms like we always have before. A little extra space makes a big difference. They had a pull out cot (like a trundle bed) for our daughter, which left no floorspace in the room whatsoever. I would have preferred a pull down bunk for her. Our stateroom host was fantastic & made better towel animals than on any cruise we've been on.