We chose this trip because we had never been to Belize or Roatan and were heading to the US Virgin Islands and the British Virgin Islands after the cruise, so it worked out well.
We felt after the cruise, however, that maybe we were people who needed to go back to a smaller ship. Maybe it is that we're getting older or maybe it's that we live somewhere where things are not so crowded or maybe it was a very full ship (maybe all three).
I was surprised to read what some others thought about the food. Luckily, we didn't have a bad meal. We are big fish eaters and not so much meat, but we ate dinner in the main dining room every night and lunch occasionally and were pleased. The service was usually fast enough to visit with others at the table and still get our courses on time. The waiters were always polite. The food was at the correct temperature and very good.
The cabin was fine except the tiny bathrooms. I did like that the closet was a separate area. Would have liked a shelf or stand for the suitcases. It was always kept clean.
Only lunch was lacking, otherwise a five star.
Probably a five star for everyone else, difficult for us.