Went on my first (and possibly last) Carnival cruise with my mother and 2 children (age 10 & 6). We chose this cruise because of the itinerary and the fact that the 3rd and 4th persons were only $20 + tax (=$270 per child) which could not be beat.
The rooms were rather large and I loved the sturdiness of the bunk bed -- the Disney bunk bed was flimsy compared to the think bunk on Carnival. I also loved the our time dining. We only waited a few minutes for a table each night.
The best thing about the cruise was the embarkation. I've never experienced such a fast and easy registration and embarkation before.