This was our first cruise in more than 20 years, and I'm sorry to say I was disappointed. Missing Cozumel was a huge deal for us, we really wanted to see Mayan ruins - it was the largest factor in choosing this ship/itinerary. I felt sorry for the crew, they worked so hard but many people were really angry and upset. I never heard an explanation as to why we couldn't just arrive late in Cozumel and skip Princess Cay? Roatan was just a (bad) beach stop when the Cabana we'd rented was giving to Carnival passengers before we arrived. And Princess Cay was nice, but the end of the day was crazy with everyone having to stand in line forever to get on tenders. I was not impressed by the food, it was okay in the Da Vinci and the service was good but I would have liked better, fresher food on the buffet for some quicker meals. Very glad I got the coffee card, the coffee was often out at the buffet.
I liked the MUTS, and some of the trivia games, and enjoyed the (pricey!) spa. I was upset to realize the theater show was PG-13 as I sat there with my children, we had to get up and walk out. The comic was good and we were very sorry we missed seeing the 2nd one, I guess he was to have boarded in Cozumel? The whole week's entertainment was thrown off, so we missed things and were generally unsatisfied with the shows.
The last morning the water was cut off without warning while I was half done with my shower. And then were were hassled by Homeland Security about our lack of passports after we'd been assured by Princess that we didn't need them, the birth certificates would be fine. Sure, they were "fine" but the homeland security guy said our names would now be on the warning list and if we went again without them we could have to pay fines.
I don't think I'm generally a crank or that I have lofty expectations, but I'm really happy we got a significant discount on the cruise (and nice cabin upgrades, we'd paid for BF and got BB) because I felt the value was much less than what I expected. We're not likely to cruise again anytime soon.