We really enjoyed our cruise. The ship was very clean and the staff extremely friendly and attentive. The food was wonderful. We typically ate in the dining rooms and found the food first rate. The warm chocolate melting cake was out of this world. We did eat that the buffet a few times and, well, it was buffet food.
There were plenty of activities. We went to a show or two but the highlight was the deck party. There were literally thousands of us on the deck partying. The staff really make it fun.
Our room was always clean and we absolutely loved having the balcony. It was a first for us and I would never cruise again without one. We left our door open at night and it felt and sounded like we were sleeping in an oceanfront condo with the waves crashing. The bed was SO comfortable that it was almost unbelievable. We were on deck ten which was great - only something like 50 cabins on the deck and it's opposite the pool deck. At first I was worried about noise but we never really heard a thing, and it was nice being so close to the pool deck for running back and forth to the room. The kids program was very good and my daughter wanted to be there all the time! activities for the 11-14 y/o group were a little lacking but hey, they're so moody at that age, how can you satisfy them.
Debarkation went very smooth. Use the luggage pick-up the night before, it's totally worth it if you have kids. We were off the ship and had our luggage by 9:30. Check-in? Well, be prepared to wait. They went as fast as they could but with 3,000 plus people and only two hours to check in.....we stood in lines for close to an hour. Make good use of it and meet your fellow cruisers!
Bottom line, we love Carnival and will cruise with them again.