we were part of a wedding party that was happening on the ship and this is why we were on this trip. Boarding and disembarkation were smooth. The dining was excellent, great variety and some nice standards if you didn't care for the daily specials. The service was great and our cabin attendant was awesome. The entertainment schedule was a little wonky - we had the 8pm dinner so we had to see the shows at the early time but they were good. we will go again but I may search out a cruise line that includes alcohol in the fare as the deluxe package was a little pricy for us this time so we smuggled some on to the ship.
The excursions that we would have liked to do were again a little pricy for us this trip but we did end up splurging on an all inclusive beach excursion in Jamaica since it was recommended that we not just go out on our own for safety. We did a nice & inexpensive tour of Georgetown, Grand Cayman and then took a taxi to the other place we wanted to go.
It was a nice but tight room. I will go for the balcony room next time.