We have cruised on many Royal Caribbean ships, Princess, and NCL. This cruise had by far the best main dining room food. The public areas of the ship are in great shape, although the cabin was somewhat battered looking (for example, the drawers were all beat up). But overall it was an excellent cruise.
There were plenty of deck chairs and even though the ship was likely full at Christmastime, we did not have trouble finding seats in the Windjammer. The new hand washing system outside the Windjammer is great.
The staff seemed very happy and everyone was helpful.
We had dinner in the main dining room every night. Our waiter was excellent.
We wish that Starbucks was included in the drink package! The drink package made it so easy to have whatever else we wanted, including water bottles.
Our itinerary was changed as we were leaving the Port of Miami. I had to scramble and make a phone call to change our day in Nassau before we left Miami. Luckily that worked out.
We had several cabins starboard near the back stairs. Excellent location.
We booked a room for the day at the Baha Mar. Worked out well.
The lunch on the island is a huge improvement over our past experiences dining on private islands. And the restrooms were clean.