Boarding- Went fairly smoothly. We had about a 40 minute wait.
Ship- Overall impressed with the cleanliness of the ship and cabin. The staff, for the most part, were friendly and accommodating. A big negative however was the smoking. Many of the bar areas (Paris Hot, Lindy Hop, One Small Step Disco, Winston and Sports Bar) along with the casino allowed smoking. Passengers could also smoke on the starboard side of the decks. Many of the areas were not enclosed, so the smell of smoke, or worse, cigars could be smelled throughout many of the non-smoking areas on the ship. The Winston Bar was the worst. The stench was noticeable on the adjacent stairwell. Unfortunately to pass from one end of the ship to the other on deck 4, one would have to pass through this bar or go up a flight and go around.
Ports- Getting off the ship in Belize, Costa Maya and Cozumel were very organized and we departed in a timely manner. Key West (our alternative to Progresso) was the contrary.
Entertainment- The outdoor activities were very good- area to play basketball, volleyball, putt-putt golf, pool slide. I could always find deck chairs available somewhere, but like all cruises, prime spots saved early. The planned activities were a little disappointing due to the lack of variety. Of the ones that were offered, several were held in smoking areas limiting those that can't or chose not to be around the smoke. The indoor exercise area was very nice, but staff a little cool. We went to a few of the morning stretches and ab workouts and the instructor wasn't very enthusiastic, and gave the impression that he would rather be elsewhere. The nighttime entertainment was good, but nothing too spectacular. The Ivanhoe Theater was poorly designed with several obstructed views due to poles and a flat main floor made it difficult for children or short adult to see over the heads in front of them. I would recommend going early if you want good views. For sports fan, there was no ESPN in the rooms. For your sports updates, you had to go into the "for smokers" Sports Bar.
Food- Pretty good with a large variety at Rosie's. Breakfast was about the same every day. We ate in the dining room a few days for lunch. The menu was very limited and I wouldn't recommend it. Go to Rosie's! We had excellent waiters for our evening meal. Prompt service and they kept our water glasses full. The entrees were very good- lobster, prime rib, lamb, shrimp, BBQ ribs. The desserts were just OK.
Returning- Carnival does their best to get you off the ship as quick as possible. Someone even knocked on our door at 7:30 am to remind us to leave soon.
Overall, a very average cruise. You'll get what you pay for, but when you get to spend time with your family, sometimes that's enough.