This was our family's very first cruise and for the most part we did have a good time. We were disappointed in programs they had for children. We traveled with a group of 15 people. There were four children from the ages of 9-12 and because the on child was 12 they would not let him join his other siblings in the 9-11 age group so he would of been left out. So our kids went to a few things and didn't find them very exciting and didn't want to leave the other child out. Also, our two 15 and 15 year olds did get kind of bored when they were on the ship.
We were not very impressed with the food in the dining room either. Our service was OK but not exceptional. The buffet had very good food but tat the end of a long day you want to be waited on. We did end up doing dinner at the buffet a couple nights because we did not like the menu in the dining room.
Our excursion were great!! We did snorkeling and swimming with the stingrays in Grand Cayman, In Cozumel we shopped and then went the Paradise Beach for the day, it was very relaxing and in Belize we did the cave tubing. All of our excursion we did not book through carnival we booked them on our own. Much cheaper and we had no problems. We were very disappointed we were not able to stop in Costa Maya, it was too rough to dock there that day, so that meant we had two days at sea and we were very bored by the end of the two days.
Our room stewards were wonderful. They kept our rooms very clean and we did love the beds on the ship. They were so comfortable my 9 year old wanted to bring on home for himself.
I think if we book another cruise we will be trying Royal Caribbean.