Embarkation: very long line, but it moved pretty quick. Most of Carnival staff were friendly, except for one guy who handled the lines to enter the port gate, he kept on shouting at people. After getting on the ship, it was impossible to find seats for lunch.
Our room 7301 was as large as a regular hotel room, with a lot of storage space. We enjoyed our extra large balcony. Our cabin was clean and serviced promptly everyday. Food at the main dining room was excellent.
We enjoyed the pool, but it was always crowded. Activities and shows were OK.
We liked all the ports. We did excursions on our own in Cozumel and Belize, and purchased Carnival's excursions in Grand Cayman and Roatan. Generally we feel Carnival excursion costs more, involves longer waiting, more people, and less individual attention. I think next time we will do all excursions on our own.
For disembarkation, We took the advice from this board to take our own luggage, which turned out to be nice.