Actually won cruise and chose bc four ports (GCayman, Roatan, Belize, Cozumel). Have sailed Carnival before with large friends group. Our room on 9th deck forward had no balcony but had a floor to ceiling window that was perfect. Cabin was very spacious for two and could have accommodated four. Food was mediocre, but that wasn't the main attraction for us. We did not book dives through Carnival to avoid either too many divers or cancellation risk due to too few. TripAdvisor made finding dive operators very easy and they were all outstanding. We enjoyed the comedic entertainment; the rest was kind of cheesey. DON'T take the Internet offerings on board; while I didn't cruise to spend a lot of time online, online access was maddingly slow. DONT GET IT. Crew was excellent, friendly and very hard-working. Embarking and disembarking was very easy; no muss, no fuss. We were off and home (we are local) in no time.
Beautiful cabin...very spacious for two and could accommodate four...no balcony but a beautiful floor-to-ceiling window at forward section of ship. Lots of storage, large bed, television could have been placed better but that's not what we were cruising for. Loved the cabin...