We have cruised with Royal Caribbean 3 other times in the past. Its always been a good experience. But time we were disappointed in our food quality and entertainment experience.
As for dinning, we dined once at one of the speciality dinning (150 Central Park), it was good and the service was great. As for the the dinner room experience, the options were limited and meal was far from tasty. On past cruised, I loved all their options and sometimes would order 2-3 appetizers.
Also breakfast and lunch were ok, nothing to brag about.
Easy getting of and on ship
Love this port, its a nice beach day. Stick to the side were the ship is docked, its calmer waters/