We chose this cruise for the ship and not necessarily the ports. There were always things going on to keep you busy if you wanted to be. The food was excellent no matter where you chose to go. We stuck with the included restaurants. Employees were always so friendly. Be sure to do the Ifly, Northstar, Hush Party, The Quest and hot tubs in the Solarium at sunset. If you want to do the Escape room be sure to sign up the minute you get on board as it "sells" out within a few hours. The ship is always spotless and they have sinks and/or sanitizer stations everywhere to cut down on illnesses. I can't come up with one negative thing to say. They have thought of every detail to make your time on board stress free. Everything was perfect and I'm just trying to figure out how soon I can do it again!!!