Not bad, not great. Could have been better, could have been worse. Too many port calls, but not too few. Great to have unlimited beverage package and four night specialty restaurant package, otherwise it would really be a rip off. Ship shore excursion I did Lamanai ruins too expensive, and a horrible tour when compared to similar third party vendors. Service at the complimentary dining was slow and disdainful. On sea days ocean side did not open long enough for lunch and even worse did not have posted signs indicating hours of operations. The best entertainment which is also the only entertainment, but thank god they had it, was the Burn The Floor performance. The best dance/entertainment show I have seen on a cruise ship since maybe 2003-2004. I know, you can pay for the Illusionarium, but believe me, it is overrated. I got a great deal with UBP and UDP, so three out five is what I can give this cruise.
We did our own thing and went to Tropicante. Great service and great beach time.
My only experience in Miami was embarkation, and it was horrible.
We did our own thing and went to La Internacional Cerveceria and Crazy King Burrito. Great time at both places.