We had a great time on this cruise, and we spent very little time off the ship, so for us, it was more like a cruise to nowhere. We got to explore the ship, and there are lots of things to do on your own, which is good, b/c we found the entertainment to be sorely lacking in terms of quality.
The only port we were interested in, Grand Cayman, we could not get into due to rocky seas and high wind. Bummer, but we'll catch it on the next cruise, so this did not affect our enjoyment of the cruise at all. Montego Bay was nothing special, we went to Doctor's Cave Beach for a little while and then opted to go back on the ship instead. Cozumel is OK, nothing special there either, so we were back on the ship within two hours.
The service was excellent, the food was hit or miss. We tried the Cucina del Capitano for lunch, and the pasta bar was really more like Olive Garden's "Create your own pasta" dish, so not really anything special. Hubby tried their lasagna though, and he found it to be excellent. We ate our meals in both of the dining rooms, as well as the Lido buffet, and again, it was hit or miss, across all restaurants.