My daughter and I took this cruise while she was on Spring Break. We wanted some place warm to go. We arrived in Miami and took the cruise shuttle to the port. It took about an hour -time for waiting for the shuttle to get to the port. Once at the port, embarkation was a fairly smooth process. We got on the ship and went directly to our cabin. It was decent size for the two of us. Inside cabin, no window. I didn't enjoy that. I'll be sure to get a window next cruises. Bathroom had shampoo and body gel, one disposable razor, samples of toothpaste, floss picks, breathe right strips and Ponds facial wipes. The cabin housekeeper came and introduced herself the first night. She left towel animals each night and chocolates with bed turn down. She was very friendly and asked if we needed anything to let her know.
The dining room staff was great. Very attentive and efficient. I would say 97% of the food was good. There were plenty of choices. On Lido Deck was the other dining areas. The food was typical, hamburgers. hot dogs, chicken fingers, desserts, nothing that jumped at me and said "eat me". Breakfast was typical breakfast items. There was an omelet station that was good. At lunch it became the deli area. Supposedly, pizza station was open 24 hours. I did not see that it was. We tried to get pizza at 11 am and waited 10 mins. and no one came to serve us, so we tried the deli. Sandwiches were fine. The times places were open weren't very convenient. It would have been good to have more choices at extended hours.
Two things that were bad: The "hurry Up" and wait for many things. Getting on and off at ports. We waited an hour in a crowded warm hallway to get off at Cozumel. Not much direction from the crew on where to go or when. The Dynasty Lounge was old and smelly. The clothe circular seating stunk. The views for the shows were obstructed in many spots. The shows were very good. "Shout" was better than "Living in America". The comedian show was funny, but way too short.
Alcohol was definitely pushed. The pool area was small with one pool and not very long hours. Basically it was over-filled with drunk college students. Same for the water slides. There weren't enough deck chairs for those that wanted them. Activities were lacking for a complete day at sea.
Key West was beautiful and warm. Tried para-sailing (not through cruise excursions) and got a good deal. Cozumel was warm. Tried snorkeling from a glass bottom boat tour (not through the ship excursion). It was wonderful. The water is so blue. Cozumel itself was a tourist trap, didn't impress me. Tried a cruise excursion in Miami to the Everglades. Again, "hurry up and wait". The tour guide was good, the driver worried me (using cell phone while driving and talking to the guide and not watching the road). The Everglades were ok. I can say I've been there, don't have to go again. The Gator show was all of about 5 minutes of a woman telling us the difference between crocs and gators. Wasn't worth the money. I felt that everyone was looking for a tip (which I gave). Probably will not go on another Carnival ship, but will definitely cruise again.