The cruise line provides excellent service, shows and different facilities, however food quality needs a lot of improvements. Seafood is always way overcooked, choice of fruit is limited and of lower quality. May be we would choose another smaller cruise line.
A tour departing from the Jamaican port was far from desirable. We boarded one that took us to an enclosed small beach that required admission fee (we learned only after the bus departed). The beach had no restaurant for lunch. We were taken only to a small strip shopping area though we passed by several much more reputable looking shopping areas. The bus driver was nice though to take us to a nearby Chinese restaurant for lunch, and later received us to return to the cruise line with the others.